Ilog JRules 4.0: travailler selon les règles

L'une des conséquences du passage à l'informatique distribuée est que les règles métier se retrouvent dispersées dans la masse des applications, des services Web, des systèmes hérités et des plates-formes backend qui composent l'entreprise.

La centralisation de ces règles métier facilite leur maintenance, réduisant ainsi les coûts globaux des applications. Cette approche permet également aux entreprises de réagir rapidement lorsque les conditions du marché, telles que les prix des concurrents, imposent une modification rapide des règles commerciales.

JRules 4.0 d'Ilog fournit une solution solide pour la gestion des règles métier grâce à son référentiel intégré et à des outils utiles. Les analystes métier et les programmeurs trouveront que l'utilisation de JRules est une approche beaucoup plus simple pour créer et maintenir des règles métier que la gestion individuelle des règles.

Comparé à d'autres solutions de gestion des règles métier, telles que Blaze Advisor, JRules coûte moins cher et ses fonctionnalités correspondent à celles de ses concurrents. JRules propose des interfaces d'outils adaptées à la fois aux analystes métier et aux développeurs de logiciels.

Nouveauté de cette version, le référentiel JRules prend désormais en charge le stockage des règles métier pour plusieurs projets, ce qui augmente la gérabilité - une amélioration par rapport aux versions précédentes dans lesquelles les règles étaient gérées séparément dans des fichiers basés sur des projets.

Les analystes commerciaux apprécieront l'interface basée sur un navigateur, qui peut facilement ouvrir un référentiel pour travailler avec des règles existantes ou, si l'utilisateur est autorisé, pour en créer de nouvelles. Les développeurs, pour leur part, préféreront probablement RulesBuilder, l'IDE de JRule (environnement de développement intégré), car il fournit des outils supplémentaires, tels que le débogage des règles.

L'accès et l'utilisation de l'interface JRules basée sur un navigateur sur les systèmes Unix et Windows sont simples. Les outils basés sur le navigateur d'Ilog sont pris en charge par le moteur de servlet Tomcat, qui est bien intégré au produit.

L'EDI JRules RuleBuilder fonctionnait parfaitement sur les systèmes Unix et Windows. Nous l'avons même sorti pour un essai sur un serveur Mac OS X et avons connu un succès égal. L'interface IDE est typique de celle que l'on trouve dans de nombreux autres outils avec ses volets de navigation, d'espace de travail, de propriétés et de sortie. Les onglets nous permettent de parcourir rapidement les règles et nous avons aimé les vues de projet et de classe.

L'EDI offre aux développeurs à la fois un éditeur graphique et un éditeur de texte intégré pour créer et maintenir des règles.

De plus, les développeurs trouveront les fonctionnalités de débogage intégrées utiles et à égalité avec les solutions de règles concurrentes et autres IDE.

Les analystes métier et les développeurs apprécieront la prise en charge de JRules pour les règles d'organisation. La prise en charge intégrée des packages permet aux entreprises de maintenir des règles métier quelle que soit la structure qui leur convient. Par exemple, votre entreprise peut souhaiter stocker des règles métier organisées par processus métier, produit ou service.

JRules permet également la gestion des versions des règles métier, afin que les utilisateurs puissent facilement voir quand les règles ont été modifiées, quelles modifications ont été apportées et qui les a effectuées.

La solution comprend également une vue historique des modifications des règles, bien que les informations qu'elle fournit soient un peu rares. Des données plus historiques seraient utiles, de même que la capacité d'établir un lien direct avec les modifications précédentes des règles à partir de la vue historique.

JRules offre la prise en charge des modèles de règles définis par l'utilisateur pour les entreprises utilisant plusieurs règles métier qui ont des éléments communs, tels que ceux qui peuvent affecter les remises sur volume de produits. Cela permet d'accélérer la création de règles métier.

Nous avons également aimé la fonction de requête de règle. Un éditeur inclus définit les requêtes dans le langage de requête métier propriétaire d'Ilog. Nous avons rapidement recherché les règles dans nos différents projets sur la base des valeurs de propriété, des membres de classe et des références de classe.

Les entreprises qui créent et mettent en œuvre des services Web trouveront que JRules est bien préparé pour gérer les règles métier pour ces types de déploiements. La solution peut accéder aux objets XML et définir des règles sur les données XML.

Nous avons trouvé que le déploiement de règles à l'aide de BEA WebLogic était une affaire facile. Le moteur JRules peut être intégré dans un Enterprise JavaBean (EJB). Les utilisateurs peuvent également intégrer le moteur JRules, un bean session sans état, dans une ou plusieurs applications J2EE (Java 2 Platform, Enterprise Edition).

Ilog JRules 4.0 est une solution solide qui aidera les entreprises à prendre le dessus sur la gestion des règles métier dans les environnements d'applications distribuées, réduisant ainsi les coûts. Son référentiel centralisé, ses outils utiles pour les analystes commerciaux et les programmeurs, et son insertion facile dans des environnements d'application variés en font un bon choix et méritent d'être pris en considération.

 La ligne de fond  
Ilog JRules 4.0

Business case

Ce logiciel de gestion des règles métier réduit les coûts de développement et réduit le temps nécessaire pour répondre aux conditions changeantes du marché.

Cas technologique

Organise, suit et modifie facilement les règles métier. Simplifie également la création et la maintenance des règles.

Avantages

  • Approche de la gestion des règles basée sur un référentiel
  • Les règles peuvent être intégrées aux services Web
  • Prise en charge de la création de modèles de règles définis par l'utilisateur

Les inconvénients

Les informations sur l'historique des règles sont limitées

Coût

Les licences de développement commencent à 2000

Plateformes

Toute plate-forme compatible Java

Maggie Biggs est une rédactrice en chef du Test Center.

En savoir plus sur ce sujet

  • Page produit Ilog's JRules 4.0

    //www.ilog.com/products/rules/engines/jrules/

  • Pour plus d 'articles sur les outils Java, visitez la section Outils de développement de l ' index des sujets de JavaWorld

    //www.javaworld.com/channel_content/jw-tools-index.shtml

  • Pour les autres critiques de produits de JavaWorld , consultez notre page d'index des critiques de produits.

    //www.javaworld.com/news-reviews/jw-nr-product-reviews.shtml

  • Inscrivez - vous JavaWorld libre hebdomadaire » Nouvelles de l' industrie bulletin électronique

    //www.javaworld.com/subscribe

  • Obtenez sous le capot des technologies qui façonnent l'avenir dans JavaWorld « s Enterprise Java discussion

    //forums.idg.net/[email protected]@.ee6b80a

  • Vous trouverez une multitude d'articles liés à l'informatique provenant de nos publications sœurs sur .net