Gestion des règles métiers (BRMS) : la problématique

La logique métier d'une entreprise est diluée dans l'ensemble des applications qui composent son système d'informations. Une partie de ces règles métiers possède un ou plusieurs de ces attributs :

  • la règle métier évolue fréquemment (stratégie de l'entreprise, politique tarifaire, réglementation...)
  • la règle métier est utilisée dans plusieurs applications et donc répliquée plusieurs fois
  • la modification de cette règle métier devrait être rendue possible pour les équipes fonctionnelles

Si certaines de vos règles métiers partagent ces attributs alors il serait pertinent d'envisager la mise en place d'une solution de gestion des règles métiers (BRMS).

Gestion des règles métiers (BRMS) : les avantages

Ce type de solution permet l'écriture de règles métiers dans un langage semi-naturel (Si age < 21 alors tarif*20%), dans un référentiel centralisé.

Ce mode de fonctionnement apporte les avantages suivants :

  • La centralisation permet de limiter la duplication de la règle et donc limiter les coûts de maintenance évolutive et corrective
  • La centralisation permet de versionner les règles métiers et simuler l'impact d'une modification dans un environnement de test
  • L'écriture en langage naturel permet de proposer aux fonctionnels de modifier directement les règles métiers et ainsi raccourcir le délai de mise en place d'une évolution

Ce type de solution est utilisé dans le monde de l'assurance pour la mise en place de moteur de tarification, dans l'industrie pour le calcul des délais de fabrication ou de livraison mais aussi dans tous les domaines d'activités pour le calcul du prix de revient d'un produit ou d'un service.

Les solutions mises en œuvre par Axopen

Axopen vous accompagne dans le choix, la mise en œuvre et l'utilisation de votre solution de gestion de règles métiers.

Solutions de gestion de règles métiers (BRMS) :

  • JBoss DROOLS (Open Source)
  • IBM ILOG JRules
  • ...