đïž Les styles sont au coeur de lâarchitecture logicielle. Ce sont eux qui dĂ©finissent les typologies concrĂštes de connecteurs et de composants, ainsi lâinterprĂ©tation sĂ©mantique Ă donner aux compositions dâĂ©lĂ©ments contraints par les rĂšgles quâils Ă©dictent.
đ Les styles les plus courants de cette Ă©poque nâont rien de surannĂ© pour le praticien de 2025 :
- Pipes&Filters a retrouvé une jeunesse avec les ETL et les outils Low-Code.
- Le style appelé Real-Time ressemble furieusement à nos architectures réactives.
- Le syle Event-Based, aussi appelĂ© Pub-Sub est simplement partout Ă lâheure des microservices, pas toujours pour le meilleur.
đ§ Ce papier visait Ă crĂ©er un outil gĂ©nĂ©rique permettant de reprĂ©senter les styles architecturaux, sâil nâa pas survĂ©cu, la synthĂšse de ce concept peut encore nous apprendre beaucoup aujourdâhui.
SOURCE
David Garlan, Robert Allen, and John Ockerbloom. 1994. Exploiting style in architectural design environments. In Proceedings of the 2nd ACM SIGSOFT symposium on Foundations of software engineering (SIGSOFT â94). Association for Computing Machinery, New York, NY, USA, 175â188. DOI:10.1145/193173.195404
Enzo Sandré
đ Lien public DOIs: 10.1145/193173.195404