Assemblez les services du client et du fournisseur,
puis connectez-les au moyen du composant de flux de médiation.
Procédez comme suit pour créer le diagramme d'assemblage du module de
médiation StockQuote comme illustré ci-dessous.

- Dans la vue Intégration métier, développez le module
StockQuote.
- Ouvrez l'éditeur d'assemblage en cliquant deux fois sur l'icône
d'assemblage du module StockQuote
.
- Dans la catégorie Interfaces de la
bibliothèque Ressources,
sélectionnez l'option StockQuoteService et
faites-la glisser sur le canevas de l'éditeur d'assemblage.

- Dans la boîte de dialogue Création de composants
qui s'affiche, choisissez une exportation sans
liaison.

- Cliquez sur l'exportation Export1 dans l'éditeur d'assemblage pour
mettre en évidence son nom. Saisissez StockQuoteService pour renommer
l'exportation. Notez que le nouveau nom apparaît dans l'onglet
Description de la vue Propriétés de l'icône d'exportation.
- Cliquez avec le bouton droit de la souris sur
StockQuoteService
et choisissez Générer la liaison.

Vous
allez générer une liaison de type service
Web, au moyen du protocole de transport soap/jms.
- Dans la boîte de dialogue Génération du fichier de
liaison, cliquez sur Oui pour
générer automatiquement le fichier wsdl contenant les informations
relatives à la liaison.
- Sélectionnez le protocole de
transport soap/jms
et cliquez sur OK.

Recherchez
le port wsdl généré StockQuoteService_StockQuoteServiceJmsPort
sous la catégorie Ports de service Web du module.
- Dans la catégorie Interfaces de la
bibliothèque Ressources, sélectionnez l'option
DelayedServicePortType et faites-la glisser sur le
canevas de l'éditeur
d'assemblage. Dans la boîte de dialogue Création de composants,
choisissez une importation avec liaison de services Web
et cliquez sur OK.
- Sélectionnez l'importation et renommez-la en
DelayedService. Cliquez sur l'onglet Liaisons dans la vue Propriétés pour afficher
les informations sur la liaison.
- Faites glisser RealtimeServicePortType
sur le canevas de l'éditeur d'assemblage et créez une
importation avec liaison de services Web.
- Renommez l'importation en
RealtimeService.

- Cliquez sur Mediation1 qui correspond au
composant de
flux de médiation créé avec le module de médiation. Renommez-le en
StockQuote_MediationFlow.
- Cliquez sur l'icône Connexion
dans la palette, puis sur StockQuoteService.
Il s'agit du noeud source de la connexion.
- Faites glisser la connexion vers le noeud cible,
StockQuote_MediationFlow,
puis cliquez.
- Cliquez sur OK dans la boîte de dialogue
Ajouter une connexion.
L'interface du noeud source, StockQuoteService, est ajoutée à la cible et
la connexion est créée.
- Créez une connexion depuis la source
StockQuote_MediationFlow vers la cible
DelayedService, puis cliquez sur
OK.
Une référence correspondante, DelayedServicePortTypePartner, est définie
sur la source et la connexion est créée.
- Créez une connexion depuis la source
StockQuote_MediationFlow vers la
cible RealtimeService, puis cliquez sur
OK.
Une référence correspondante, RealtimeServicePortTypePartner, est définie
sur la source
et la connexion est créée.

- Sauvegardez le diagramme d'assemblage. Développez
l'assemblage StockQuote
sous le module, dans la vue Intégration métier, pour afficher les artefacts
créés.
