Architecture centrée sur les données
L'architecture centrée sur les données est un style architectural. Elle comporte un composant central de type système de gestion de base de données (SGBD). Des composants périphériques, appelés clients, utilisent le composant central appelé serveur de données.
Une version extrême de ce style, dite «architecture uniquement basée sur un SGBDR» (système de gestion de bases de données relationnelles), a été proposée: dans cette architecture, les trois couches classiques d’une application sont maintenues au sein du SGBDR. Elle utilise intensivement le langage de programmation interne au SGBDR (langage DBPL). Deux publications académiques viennent étayer cette approche: «An RDBMS-only architecture for web applications» (2021, CLEI), qui présente une proposition pratique, et «In defense of extreme database-centric architecture» (2023, Memoria Investigaciones en Ingeniería), qui en défend les fondements conceptuels[1],[2]. Un exemple de mise en œuvre de cette architecture est Oracle Application Express (APEX).
Références
- ↑ Alfonso Vicente, Lorena Etcheverry et Ariel Sabiguero, « An RDBMS-only architecture for web applications », dans 2021 XLVII Latin American Computing Conference (CLEI), IEEE, (ISBN 978-1-6654-9503-5, DOI 10.1109/CLEI53233.2021.9640017), p. 1–9.
- ↑ (en) Alfonso Vicente, « In defense of extreme database-centric architecture », Memoria Investigaciones en Ingeniería, vol. 24, no 24, , p. 117–128 (ISSN 2301-1106, DOI 10.36561/ing.24.9
, S2CID 259690085).
- Portail de l’informatique