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.

Lors de l'exécution, Business Services Dynamic Assembler détermine l'ensemble de règles pertinentes pour la demande, puis recherche les noeuds finaux les plus adaptés répondant à ces besoins.

Les règles sont appliquées durant la phase d'exécution par Business Services Dynamic Assembler, qui sélectionne en mode dynamique le noeud final approprié en se basant sur les règles d'administration. 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 Business Services Dynamic Assembler, voir la documentation relative à Business Services Dynamic Assembler.

Les règles peuvent être créées sur des suites d'applications, 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 vous appliquez 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.

Rubriques connexes