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.
|