Livre blanc: Document SOA/CBD
Ce document offre un contexte permettant de mieux comprendre les services et les architectures SOA (architectures orientées services) pour les solutions logicielles à l'échelle de l'entreprise. En particulier, il étudie les services sous l'angle de leur relation avec le concept mieux établi de composants logiciels et il décrit ce en quoi les pratiques actuelles de développement à base de composants logiciels offrent un fondement testé et éprouvé pour l'implémentation d'une architecture SOA.
Relations
Eléments connexes
Description
Description principale

Par Alan Brown, Simon Johnston, Kevin Kelly, IBM © Copyright 2004 par IBM Corporation. All Rights Reserved.

Une version PDF de cet article est disponible. Vous devez disposer d'Adobe Acrobat pour la visionner.

Résumé

Ce document offre un contexte permettant de mieux comprendre les services et les architectures SOA pour les solutions logicielles à l'échelle de l'entreprise. En particulier, il étudie les services sous l'angle de leur relation avec le concept mieux établi de composants logiciels et il décrit ce en quoi les pratiques actuelles de développement à base de composants logiciels offrent un fondement testé et éprouvé pour l'implémentation d'une architecture SOA. La conception à base d'interfaces est mise en évidence comme un élément essentiel pour la conception des services et des composants et il est indiqué que les interfaces exposées par ces deux éléments (services et composants) ont un certain nombre de contraintes et de critères qui les distinguent. Le langage UML (Unified Modeling Language) est utilisé comme un outil de description de la conception logique et de la conception de l'implémentation, ainsi que des patterns spécifiques à la conception de composants et de services.