Ce n'est pas une mise à jour de son produit, mais la version 6.5 du moteur de règles métier d'Ilog marque néanmoins une inflexion de la stratégie. En direction des architectures orientées services (SOA). Le recours à un moteur de gestion des règles métier dans le cadre d'une SOA n'est pas nouvelle. La mutuelle d'assurances du bâtiment SMABTP avait ainsi témoigné de son utilisation lors de notre SOA Forum en octobre dernier. De fait, un BRMS (Business rules management system) permet d'externaliser la logique métier, et donc de produire un code moins susceptible de changement. « Gartner a identifié cela comme une bonne première étape sur la voie de la SOA », note Christophe Bordes, chef de produit chez Ilog. Alors que jusqu'à présent il fallait reprendre le code à la main, la version 6.5 de JRules propose d'exposer les fonctions de gestion de règles sous forme de services, et de générer automatiquement le code WSDL correspondant, afin de l'exploiter comme un service Web. Pour le reste, la 6.5 s'inscrit dans la continuité de la 6.0, avec un plug-in Eclipse pour le développement et un système collaboratif pour la gestion des règles. Plus, aujourd'hui, des capacités de recherche améliorées. La complémentarité avec Office, pour l'écriture de règles par les non-informaticiens, aujourd'hui disponible avec la version .Net de Rules, est prévue mais à plus long terme. Les efforts porteront d'abord sur Office 2007 pour la version de Rules for .Net prévue cet été.