Présentation globale
MRules propose une gamme cohérente de produits vous permettant d’optimiser vos développements d’applications business. Une suite d’extensions de lier les produits principaux et de les faire interagir entre eux. Enfin, un ensemble de démonstrations illustrent leur intégration et leur utilisation.
Le diagramme ci-dessous présente une vue d’ensemble des différents composants logiciels disponibles.
Framework
Fondation indispensable au bon fonctionnement des produits proposés par MRules, cette brique logicielle est un produit à part entière. En effet, de part le large éventail de fonctionnalités et d’outillages offerts, elle prendra vite une place au sein de votre socle logicielle et saura se rendre indispensable au quotidien de vos développement.
Moteur de Règles Métier
Produit phare de la gamme, le moteur de règles métier développés par MRules est optimisé, modulaire et extensible. Le soin apporté à sa réalisation et sa facilité d’intégration et d’utilisation en fait un choix idéal pour prendre en charge l’exécution de règles métiers complexes et évolutives.
Moteur de Grammaires
Dernier né de notre suite de produits, le moteur de grammaire permet de créer de toute pièce une grammaire orientée métier, composée de phrases, internationalisée et donc compréhensible par un intervenant totalement non technique.
Une grammaire peut être créée uniquement par configuration, sans écriture de code, excepté pour gérer les cas très spécifiques au contexte.
Un éditeur générique permet ensuite aux utilisateur de créer un configuration syntaxiquement correcte par rapport à la configuration de la grammaire.
Ce produit est utilisé dans l’une de nos principales extensions pour créer une grammaire de configuration de notre moteur de règles. Les règles métier sont donc écrites en langage naturel et compréhensibles par tout un chacun.
Extensions et démonstrations
Les extensions et démonstrations proposées par MRules sont détaillées sur leurs pages dédiées. A noter que si les produits principaux sont soumis à licence, l’utilisation des extensions et démonstrations est entièrement libre et gratuite. Leur code source est également systématiquement à disposition.