Cette procédure explique comment créer un projet SCA.
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 WID 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 haut niveau. Le lecteur est supposé comprendre
comment effectuer les actions définies dans cette situation.
- Dans la perspective Service métier, créez une suite logicielle.
- 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, vous pouvez souhaiter 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 points 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 exportation et sélectionnez Générer une liaison -> Liaison SCA.
- Une fois toutes les exportations créées et configurées, sauvegardez votre 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 dans le processus que vous avez généré.
- Basculez vers la perspective Service métier.
- Importez les modules SCA à partir du diagramme d'assemblage en tant que service composé
dans votre projet Fabric. Pour ce faire, cliquez avec le bouton droit de la souris sur Noeuds finaux, choisissez Nouveau -> Service composite puis, dans la fenêtre en incrustation, vérifiez que le projet contenant vos composants SCA est sélectionné.
- Lorsque vous développez l'arbre de noeud final sur le côté gauche de votre écran, vous
devez voir un noeud final pour chaque exportation créée dans votre diagramme d'assemblage.
Le résultat s'affiche également dans la fenêtre des modifications du référentiel 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.
- (Facultatif) Pour tester immédiatement vos services, publiez vos modifications dans le Référentiel de services métier. Une fois vos services approuvés, mettez à jour votre projet en cliquant avec le bouton droit de la souris
sur votre projet dans la fenêtre Modifications dans le référentiel sur le côté droit,
puis sélectionnez Mettre à jour le projet. Revenez à la perspective Business Integration et utilisez la fonction Composant
de test pour chacun des assembleurs dynamiques pour s'assurer qu'ils
fonctionnent. 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 vos règles d'administration sont opérationnelles, publiez-les en soumettant
vos modifications au référentiel de services métier.