Utilisation des règles

Les règles définissent les exigences métier à satisfaire lorsque le consommateur demande un service.

Une règle est un ensemble d'assertions qui représentent les besoins, les contraintes ou les fonctions d'un service métier. "Un service métier doit utiliser les protocoles HTTP ou HTTPS comme moyen de communication" est un exemple de règle.

Une règle est composée de trois sections :
Remarque : Ces exigences sont modélisées sous forme d'assertions.

En phase d'exécution, IBM Business Services Dynamic Assembler détermine l'ensemble des règles adaptées à la demande, puis localise les meilleurs fournisseurs du service (noeuds finaux) répondant à ces besoins.

Les règles sont exécutées en phase d'exécution par IBM Business Services Dynamic Assembler, qui sélectionne en mode dynamique le noeud final approprié en se basant sur les règles d'administration. IBM Business Services Dynamic Assembler est un moteur de médiation sémantique hautement évolutif, qui utilise une composition basée sur les règles d'administration et une médiation sémantique pour un assemblage de services dynamiques et une adaptation du comportement des services basée sur le contenu, le contexte et le contrat.

Remarque : Pour plus d'informations sur IBM Business Services Dynamic Assembler, voir la documentation d'IBM Business Services Dynamic Assembler.

Les règles peuvent être créées sur des suites logicielles, des applications, des services métier, des interfaces et d'autres types de ressources. Chaque service métier peut être composé de plusieurs interfaces. Chaque interface peut être associée à plusieurs noeuds finaux. Si nous appliquons une règle à un service métier, cette règle s'applique ensuite à toutes les interfaces associées et également aux noeuds finaux associés aux interfaces.

Concepts associés
Présentation de l'application Composition Studio
Mappage des tâches d'IBM Business Services Composition Studio vers la méthodologie du cycle de vie du modèle de service métier
Utilisation d'un projet Studio
Utilisation des services métier
Utilisation des corrélations
Utilisation des espaces de nom
Utilisation des services composites
Utilisation des abonnements
Utilisation des applications
Utilisation des interfaces
Utilisation des noeuds finaux
Utilisation des assertions
Utilisation du référentiel
Utilisation de l'architecture SCA
Référence associée
Présentation de la configuration requise pour l'application Composition Studio