Implementation of Production Rules for a RIF Dialect: A MISMO Proof-of-Concept for Loan Rates
In June 2006, the Mortgage Industry Maintenance Organization (MISMO) began an initiative to help facilitate the electronic exchange of business rules between trading partners in the mortgage vertical. The Business Rules Exchange Workgroup (BREW) was subsequently formed to generate a charter and lead the adoption within the industry. BREW set out to create a proof-of concept (POC) to solve an often mentioned need for the exchange of rules: loan application pricing. A modified Production Rules (PR) extension to the working draft of the Rules Interchange Format (RIF) core design was developed by ILog and the well established MISMO schema was used as the ontology to share and execute a ruleset among ILOG JRules & JBOSS Rules in a distributed environment. A ruleset consisting of pricing rules were created using a decision table. ILOG Business Rules Engine(BRE) serialized these rules into a RIF ruleset. Using web services over HTTP , this ruleset was made available for consumption via web services allowing a client tool to consume the ruleset and push to a JBOSS Rules engine that had been exposed as a web service. Once the two systems shared the same ruleset, data payloads could then be sent to each rules engine for rule execution.
KeywordsBusiness Rules Exchange MISMO Production Rules Interchange Rules Interchange Format Rules Vendor Interoperability
Unable to display preview. Download preview PDF.
- 1.Doedens, D., Bonnard, P.: MISMO WIKI, ”Proof of Concept” (May 2007), http://wiki.mismo.org/MISMOWiki/Wiki.jsp?page=ProofOfConcept
- 2.Proctor, M.: W3C Rules Interchange Format for Production Rule Systems (June 01, 2007), http://markproctor.blogspot.com/2007/06/w3c-rule-interchange-format-for.html
- 3.World Wide Web Consortium Rules Interchange Format Core Design Working Draft (March 2007), http://www.w3.org/2005/rules/wg/core/draft-20070323.html