On Interchange between Drools and Jess

Oana Nicolae, Adrian Giurca and Gerd WagnerBrandenburg University of Technology, GermanyE-mail: {nicolae, giurca, G.Wagner}@tu-cottbus.deKeywords: Drools (aka JBossRules), Jess, RuleML, R2ML, RIF, Rete, ReteOO, business rules, interchange, standardis-ationReceived: March 15, 2008There is a growing demand for research in order to provide insights into challenges and solutions based onbusiness rules, related to target PSMs (Platform Specic Model in OMG's MDA terms - ImplementationModel). As an answer to these needs, the paper argues on the relevance of business rules target platformsfor the actual IT and business context, by emphasising the important role of business rules interchangeinitiatives. Therefore, the rule-system developers can do their work without any concern about a vendor-specic format, and in particular without any concern about the compatibility between the technologies.The paper provides a description of the business rules translation from a particular object oriented rule-systemsuchasDrools,toanotherrule-systemasJesscomingfromtheAIarea,usingR2MLasinterchangelanguage. The transformation preserves the semantic equivalence for a given rule set, taking also intoaccount the rules vocabulary.Povzetek: Prispevk opisuje prenos pravil iz objektnega sistema Drools v AI sistem Jess.