Cette procédure explique comment créer un projet SCA (System Component Architecture).
Cette section décrit l'utilisation d'un projet SCA dans le contexte de création de
votre modèle de service métier. La description est formatée numériquement pour afficher
de façon claire la séquence linéaire des événements.
Les suppositions suivantes s'appliquent à cette situation :
- Un projet Studio a été créé.
- Un projet WebSphere Integration Developer est créé.
- Le scénario métier est un scénario dans lequel vous devez implémenter un service
métier à l'aide de l'architecture SCA.
- Il s'agit d'une description de niveau supérieur. Le lecteur est supposé comprendre
comment effectuer les actions définies dans cette situation.
Pour créer un projet SCA, effectuez les étapes suivantes :
- Dans la perspective Service métier, créez une suite d'applications.
- Créez une application pour la suite créée précédemment.
- Configurez un service de processus. Vous devez établir des rôles pour le service de processus.
- Une fois les rôles créés pour le service de processus, vous devez ajouter
un canal et le définir. Par exemple, il se peut que vous voulez rendre ce service disponible
en tant que service Web en implémentant un canal de service Web sur le service de processus.
- Ouvrez la perspective Business Integration.
- Ouvrez le diagramme d'assemblage. C'est à partir de cette vue que vous liez vos services, en définissant tous les noeuds finaux et les interfaces sur les services
pour créer le flux de processus approprié.
Remarque : La configuration du composant dans votre flux détermine
les événements observés par l'utilisateur du service par rapport à ce qui se déroule en arrière-plan. Notez
également que les composants peuvent avoir des liaisons variables telles qu'une interface d'architecture SCA. L'approche SCA permet d'affecter des composants et des noeuds finaux de façon dynamique et appropriée, d'après les métadonnées du référentiel,
plutôt que d'avoir les composants câblés les uns aux autres.
- Créez votre diagramme d'assemblage. Sur les noeuds appropriés, ajoutez le composant d'assemblage dynamique
au flux. Cette opération permet au système de sélectionner en mode dynamique le noeud final
approprié en se basant sur les métadonnées stockées dans le référentiel.
- En supposant que vos noeuds finaux sont également des composants d'architecture SCA, créez des composants
séparés pour chacun d'entre eux, mais n'essayez pas de les connecter à l'assembleur dynamique.
- Assurez-vous que chaque composant dispose de l'interface appropriée, puis
installez une interface Exportation devant chacun d'entre eux.
- Connectez chaque exportation au composant correspondant.
- Cliquez avec le bouton droit de la souris sur chaque option Exporter et choisissez sur .
- Une fois toutes les exportations créées et configurées, sauvegardez le diagramme d'assemblage.
- Une fois toutes les étapes mentionnées ci-dessus effectuées, vous devez tester votre modèle dans le
module Composition Studio afin de déterminer les interfaces et
le fonctionnement des composants du processus établi.
- Basculez vers la perspective Service métier.
- Importez les modules SCA à partir du diagramme d'assemblage en tant que service composé dans le projet Fabric. Pour ce faire, cliquez avec le bouton droit de la souris sur les noeuds finaux, puis choisissez . Dans la fenêtre en incrustation, vérifiez ensuite que le projet contenant vos composants SCA est sélectionné.
- Lorsque vous développez l'arbre de noeud final situé sur le côté gauche de votre écran, vous
devez voir affiché un noeud final pour chaque exportation créée dans le diagramme d'assemblage. Le résultat s'affiche également dans la fenêtre des modifications du référentiel située sur la droite de votre espace de travail.
- Cliquez deux fois sur chaque noeud final, vérifiez que le protocole est SCA, puis spécifiez un environnement. Sauvegardez-les tous lorsque vous avez terminé, afin de faire disparaître les avertissements.
- Pour tester immédiatement les services, publiez les modifications que vous avez apportées dans le référentiel Business Services Repository. Une fois les services approuvés, mettez à jour le projet en cliquant avec le bouton droit de la souris
sur le projet dans la fenêtre Modifications disponible dans le référentiel situé sur le côté droit,
puis sélectionnez Mettre à jour le projet.
Revenez à la perspective Business Integration et vérifiez que tous les assembleurs dynamiques fonctionnent à l'aide de la fonction Composant
de test. Lorsque vous avez terminé, revenez à la perspective Service métier.
- Développez des règles d'administration règle pour votre service.
- Testez les règles à l'aide du simulateur de règles métier.
- Après avoir vérifié que les règles d'administration sont opérationnelles, publiez-les en soumettant
vos modifications au référentiel Business Services Repository.