Le cycle de vie des règles SOA permet de régir une règle depuis son identification initiale, jusqu'à son déploiement en environnement de production, et ce, jusqu'à ce qu'elle soit considérée comme obsolète lorsqu'elle n'est plus requise.
Lorsqu'une règle a été créé dans WSRR, la règle est initiée dans le cycle de vie des règles SOA par défaut et est placée à l'état de gouvernance Identifié. Pour plus d'informations sur les états du cycle de vie de gouvernance, y compris un diagramme du cycle de vie et les transitions qui amènent la règle à prendre chaque état, voir Centre de documentation d'IBM® WebSphere Service Registry and Repository version 8.0 - Cycle de vie des règles SOA. La règle peut également être repassée à un état de gouvernance précédent afin de permettre la révision de la règle.
Une règle peut être dans l'un des états suivants :
- Identifiée
- Spécification
- Révision
- Approuvée
- Remplacée
- Obsolète
- Retirée
Même si tous ces états sont des états de gouvernance valide, lorsqu'il s'agit de la
Modèle de règle IBM SOA, les états suivants sont les états de gouvernance valide pour lesquels une règle est appliquée :
- Approuvée
- Remplacée
- Obsolète
Règles de sélection pour déterminer quelle règle est appliquée
Toute règle qui n'est pas dans l'un des états valides (Approuvée, Remplacée, Obsolète) ne sera pas appliquée par le flux de messages WebSphere Message Broker. Si plusieurs règles valides sont extraites de WSRR pour une condition de planification particulière, les règles de sélection suivantes sont appliquées :
- L'état de gouvernance a l'ordre de priorité suivant :
- Approuvée
- Remplacée
- Obsolète
- Si plusieurs règles valides ont la même priorité la plus élevée en fonction de l'état de gouvernance, les règles sont triées par ordre croissant en fonction de leurs noms et c'est la première règle qui est sélectionnée.
- Si plusieurs règles valides partagent le même nom et le même état de
gouvernance, la règle mise à jour le plus récemment s'applique.