Cited by 4Web Applications and Data ManagementAdvanced Database Systems and QueriesEngineering and Information Technology

The DOI matches its Crossref record.

An RDBMS-only architecture for web applications

Vicente, Alfonso, Etcheverry, Lorena, Sabiguero, Ariel·2021·2021 XLVII Latin American Computing Conference (CLEI)

Abstract

Multi-tier architectures have been the de facto standard for web applications, leaving little room for alternative solutions. Despite this, there is diversity in the proposals, especially in the tiers' number, size, and responsibilities. In particular, the database-centric approach aims to implement application logic and behavior within an RDBMS. In this work, we present, model, and propose to extend the database-centric approach into an RDBMS-only architecture, where the whole multi-tiered application is implemented in the database server. We present a characterization and description of the architecture and an early prototype that implements the proposal. It is important to note that both the database-centric and the proposed RDBMS-only architectures are a particular case of a three-layered model that needs to be differentiated from monolithic systems. Our preliminary results show that this approach is not only feasible but also advisable in some cases.

Overview

Integrity signals

Registry

Crossref · 10.1109/clei53233.2021.9640017

Cites

Statistics

Recomputing p-values needs the paper’s full text.

Verification

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

Citations

Cites

No references could be resolved yet.

Research works printed but not linked: 61

  1. 10.1145/1953122.1953144 · DOI
  2. 10.1145/2518037.2491245 · DOI
  3. 10.1145/255950.153582 · DOI
  4. foundation, 2004, Rfc 3875 - the common gateway interface (cgi) version 1 1
  5. llewellyn, 0, NoPlsql versus ThickDB
  6. cimolini, 2017, Oracle Application Express by Design: Managing Cost, Schedule, and Quality, Apress
  7. shute, 2013, F1 A distributed sql database that scales
  8. shute, 2012, F1-the fault-tolerant distributed rdbms supporting google's ad business
  9. gray, 0, Why tp-lite will dominate the tp market, HPTS, 0
  10. kim, 0, Object-Oriented Database Systems: Promises, Reality, and Future, VLDB, 19, 676
  11. 0, Oracle success stories
  12. 2010, ISO/IEC 25010 System and software quality models
  13. muji, 2010, Application Development in Database-Driven Information Systems, Acta Universitatis Sapientiae Electrical and Mechanical Engineering, 2
  14. 10.1145/375663.375736 · DOI
  15. andersson, 2006, Software Engineering for Internet Applications
  16. liu, 2006, Adaptive control of multi-tiered web applications using queueing predictor, NOMS, 106
  17. eckerson, 1995, Three Tier Client/Server Architecture: Achieving Scalability, Performance, and Efficiency in Client Server Applications, Open Information Systems, 10
  18. greenspun, 1997, Database Backed Web Sites The Thinking Person s Guide to Web Publishing
  19. 10.1109/MS.2007.17 · DOI
  20. 10.1016/S1389-1286(00)00080-3 · DOI
  21. 10.1109/ICDEW.2015.7129584 · DOI
  22. krishna, 2010, Analysis and Modeling of Evolving Database-centric Web Applications, COMAD, 65
  23. ceri, 1999, Data-driven, one-to-one web site generation for data-intensive applications, VLDB, 99, 7
  24. 10.1145/2931037.2931072 · DOI
  25. 0, DbPatch
  26. 0, Flyway
  27. 0, Java Programming in Oracle Database
  28. 0, SQL_MODE ORACLE - MariaDB Knowledge Base
  29. 0, Mariadb enterprise open source database
  30. 0, PostgreSQL Documentation 13 Chapter h 3 External Projects - Procedural Languages
  31. 0, PostgreSQL Documentation 13 Chapter 41 Procedural Languages
  32. 0, PostgreSQL
  33. 0, gitSQL
  34. 0, Evolven
  35. 10.1145/1734714.1734718 · DOI
  36. codd, 1972, Further Normalization of the Data Base Relational Model, Data Base Systems Courant Computer Science Symposia Series 6, 6, 33
  37. 10.1145/1978915.1978919 · DOI
  38. codd, 1972, Relational Completeness of Data Base Sublanguages
  39. 10.1145/800296.811515 · DOI
  40. schmidt, 1988, DBPL Report
  41. 2003, TPC Benchmark W (Web Commerce) Specification
  42. scourias, 1995, Aspects of client/server database systems
  43. 10.1145/230798.230809 · DOI
  44. schantz, 2001, Middleware for distributed systems: Evolving the common structure for network-centric applications, Encyclopedia of Software Engineering, 1, 1
  45. koppelaars, 2004, A Database-Centric Approach to J2EE Application Development
  46. scantlebury, 2004, From it complexity to commonality: Making your business more nimble, Opportunities for Action in Information Technology
  47. mocker, 0, What is complex about 273 applications? untangling application architecture complexity in a case of european investment banking, 2009 42nd Hawaii International Conference on System Sciences, 1
  48. alonso, 2004, Web services, Web Services, 123
  49. child, 1991, Smr forum: the management of complexity, MIT Sloan Management Review, 33, 73
  50. codd, 1969, Derivability Redundancy and Consistency of Relations Stored in Large Data Banks
  51. 0, Spring Framework
  52. 0, Liquibase
  53. 10.1145/362384.362685 · DOI · Paper page
  54. menascé, 2002, Tpc-w A Benchmark for e-commerce
  55. nance, 2013, NOSQL VS RDBMS - WHY THERE IS ROOM FOR BOTH
  56. bezenek, 2011, Java TPC-W Implementation Distribution
  57. 10.1109/HPCA.2001.903266 · DOI
  58. 10.1145/2723372.2751519 · DOI
  59. 10.14778/2536222.2536230 · DOI
  60. 10.1145/3366030.3366080 · DOI
  61. 10.1145/3226595.3226635 · DOI

Cited by

Sorted by citations

Metadata

Authors
Vicente, A., Etcheverry, L., & Sabiguero, A.
Affiliations
Universidad de la República de Uruguay (UY)
Venue
2021 XLVII Latin American Computing Conference (CLEI)
Publisher
IEEE
Published
2021-10-25
Pages
1-9
OpenAlex
W4200210226
Cited by
4
References
0
Citations by year
2025: 1 · 2024: 1 · 2023: 1 · 2022: 1
FWCI
0.62
Type
conference paper
Language
en
Open access
closed
Locations
Latin American Computer Conference (CLEI) (publishedVersion)
Topics
  • Physical Sciences › Computer Science › Information Systems › Web Applications and Data Management
  • Physical Sciences › Computer Science › Information Systems › Advanced Database Systems and Queries
  • Physical Sciences › Computer Science › Software › Engineering and Information Technology
Keywords
web application, layered architecture, database server, monolithic systems, database management systems

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review