Création d'un projet SCA

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 :

Pour créer un projet SCA, effectuez les étapes suivantes :

  1. Dans la perspective Service métier, créez une suite d'applications.
  2. Créez une application pour la suite créée précédemment.
  3. Configurez un service de processus. Vous devez établir des rôles pour le service de processus.
  4. 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.
  5. Ouvrez la perspective Business Integration.
  6. 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.
  7. 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.
  8. 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.
  9. Assurez-vous que chaque composant dispose de l'interface appropriée, puis installez une interface Exportation devant chacun d'entre eux.
  10. Connectez chaque exportation au composant correspondant.
  11. Cliquez avec le bouton droit de la souris sur chaque option Exporter et choisissez sur Générer la liaison > Liaison SCA.
  12. Une fois toutes les exportations créées et configurées, sauvegardez le diagramme d'assemblage.
  13. 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.
  14. Basculez vers la perspective Service métier.
  15. 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 Nouveau > Service Composite. Dans la fenêtre en incrustation, vérifiez ensuite que le projet contenant vos composants SCA est sélectionné.
  16. 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.
  17. 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.
  18. 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.
  19. Développez des règles d'administration règle pour votre service.
  20. Testez les règles à l'aide du simulateur de règles métier.
  21. 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.