Composants de service

Un composant de service configure une implémentation de service. Il est présenté dans un schéma de principe standard.

Un composant est constitué d'une implémentation (qui est masquée lors de l'utilisation des outils WebSphere Integration Developer), d'une ou de plusieurs interfaces (qui définissent les entrées, les sorties et les échecs de cette implémentation) et de zéro ou plusieurs références. Une référence identifie l'interface d'un autre service ou composant que ce composant requiert ou utilise. Une interface peut être définie dans un des deux langages suivants : un type de port WSDL ou Java. Une interface prend en charge les interactions de style synchrone et asynchrone. L'implémentation d'un composant peut s'effectuer dans diverses langues.

Une interface peut être de type WSDL ou Java. Toutefois, plusieurs interfaces n'acceptent pas la combinaison des deux, WSDL et Java.


Structure d'un composant

Un composant est représenté au centre de l'illustration ci-après. Son implémentation, MyValueImpl, comme son interface, est en Java. Il comporte deux références : une autre interface Java et une interface WSDL.
Structure d'un composant de service

Lorsque vous gérez ce composant (voir ci-après), vous ne visualisez en réalité que celui-ci. Lorsque le composant est cité en référence par un autre, un trait s'affiche jusqu'à son interface. Lorsqu'il fait référence à un autre composant, un trait part de son point de référence jusqu'à l'interface de l'autre composant. Une référence représente un service utilisé par ce composant. En nommant une référence et en spécifiant uniquement son interface, l'auteur de l'implémentation du composant peut différer à une date ultérieure l'établissement de la liaison faisant référence à un service réel. Le spécialiste de l'intégration effectuera cette opération à cette date en connectant la référence à l'interface d'un autre composant ou d'une autre importation. Ce couplage lâche, qui permet l'établissement différé des liaisons et la réutilisation des implémentations, est une des principales raisons justifiant l'utilisation de l'architecture SCA (Service Component Architecture) de WebSphere Integration Developer.

Un composant peut également être doté de propriétés et de qualificatifs. Un qualificatif est une directive de qualité de service (QoS) applicable aux interfaces et aux références pour l'environnement d'exécution.


Instance d'un composant de service

Concepts associés
Objets SDO
Qualificatifs de service
Modules
Importations et exportations
Types d'implémentation de service
Référence associée
Informations connexes

Commentaires en retour
(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.