12. Tendances
12.1 Service Oriented Architecture
Le thème le plus important dans le développement d’applications modernes est l’architecture orientée service (en anglais SOA). Le concept existe depuis les années 1990 et fut approché par l’Open Software Foundation (OSF), Distributed Computing Environment (DCE), Object Management Group (OMG) et CORBA (Common Object Request Broker Architecture), mais le SOA est devenu populaire en même temps que les services Web.
En écrivant du code de plus en plus complexe, les développeurs ont cherché à le réutiliser. Fut introduite la notion de design modulaire puis de logiciel à base de composants. Cependant, ces améliorations ne sont pas suffisantes pour gérer des applications distribuées, l’intégration des applications, les diversités des plates-formes et des protocoles, Internet, etc. Le SOA élimine les problèmes de protocole et de plates-formes, et simplifie sérieusement l’intégration des applications.
-
Notion de service : il s’agit d’une fonctionnalité dont l’interface est indépendante de la plate-forme, le service peut être localisé et appelé dynamiquement, le service contient son...
La suite de cet article est réservée aux abonnés
Vous n'êtes pas abonné ?
Consultez gratuitement cet article.
votre période de consultation gratuite
Découvrez le plus important corpus scientifique et technique francophone
Plus de 8 000 articles, 13 univers, 400 bases documentaires, les plus grands auteurs, un enrichissement permanent et un éventail de services associés.
