Les assertions sont des caractéristiques décrivant les fonctions d'un noeud final.
Vous pouvez définir ces fonctions selon cinq dimensions : Performances, fiabilité, interopérabilité, sécurité et gérabilité.
Vous pouvez étendre l'ontologie d'un secteur d'activité pour ajouter des assertions communes à leur environnement informatique.
Lors de son exécution, IBM Business Services Dynamic Assembler utilise ces caractéristiques pour rechercher le meilleur noeud final ou la meilleure réalisation de service en fonction des besoins métier du client. Dans notre métamodèle, ces besoins métier sont appelés "règles".
- Vous pouvez attacher les assertions aux noeuds finaux pour indiquer une caractéristique particulière d'un noeud final (par exemple, temps de transaction maximal disponible).
- Les assertions sont également utilisées dans un contrat de règles. Lors de l'exécution, le système applique le contrat si une règle est applicable. Lorsque la règle est rejetée, le système applique toujours le contrat. C'est également le cas lorsque les conditions de la cible, du contexte et du contenu de la règle sont satisfaites.
- Les assertions d'une règle peuvent être utilisées soit pour la sélection de noeuds finaux pendant l'exécution, soit à d'autres fins de sélection de noeuds finaux, comme une assertion de transformation ou de format de données.
Remarque :
- Les assertions qui ne constituent pas des sélections de noeud final doivent être uniquement utilisées dans des contrats de règles et non dans des noeuds finaux.
- Utilisez l'assertion "Heures de l'opération" dans les noeuds finaux uniquement et non dans les contrats de règles.
- Doublon autorisé : Certaines assertions autorisent les doublons, ce qui signifie que l'utilisateur peut ajouter plusieurs assertions de ce type à une seule règle ou à un seul noeud final (par exemple, assertion WSI-Profile).
Rubriques connexes