Stratégies
Une stratégie est un regroupement logique de règles. Vous créez une version d'une stratégie, vous l'enregistrez, vous la testez en l'appliquant à des faits et lorsque vous êtes satisfait des résultats, vous la publiez et vous la déployez dans un environnement de production.
Vous pouvez créer des stratégies dans l'Éditeur des règles d'entreprise en établissant des règles à partir de faits et de définitions. Une stratégie peut contenir un ensemble arbitrairement grand de règles, mais en général vous créez une stratégie à partir de règles qui se rapportent à un domaine d'entreprise spécifique dans le contexte de l'application qui utilisera la stratégie.
Vous pouvez effectuer un test efficace de votre stratégie avant de la publier et de la déployer dans un environnement de production. L'Éditeur des règles d'entreprise vous permet de fournir des instances de faits à une stratégie, d'exécuter celle-ci et d'afficher ses résultats. Les résultats indiquent l'activité des faits, l'exécution des règles, l'évaluation de la condition et les mises à jour de l'agenda.
Une fois toutes les règles définies, vous pouvez publier la version de la stratégie. Ainsi, la stratégie est verrouillée et son comportement bien défini.
Vous pouvez utiliser une version de stratégie donnée dans votre environnement d'entreprise dans un ensemble de circonstances donné et la remplacer par une autre version lorsque ces circonstances changent. Aussi, différentes applications peuvent utiliser des versions anciennes et nouvelles simultanément.
Lorsque vous êtes prêt à exécuter votre stratégie dans un environnement de production, vous pouvez la déployer afin qu'elle soit disponible pour une application hôte.
Les mises à jour dynamiques de stratégie vous permettent de modifier les stratégies indépendamment du processus d'entreprise exécuté. Vous pouvez créer et déployer une version mise à jour de la stratégie et l'application hôte peut incorporer cette mise à jour quasiment en temps réel. La mise à jour ne nécessite pas que vous changiez le code, ce qui vous permet d'économiser les frais de redéveloppement et de redéploiement de l'application.