Business Rules Markup Language

Business Rules Markup Language ( BRML ) is an XML -described, Business Rule Engine - neutral data exchange format for rules. It emerged from the Common Rules Specifications for E -Commerce by IBM.

Other approaches for a uniform standard for the identification and exchange of business rules ( business rules ):

  • The Rule Markup Language ( RuleML ), which aims at a neutral description of rules using XML.
  • The DARPA Agent Markup Language ( DAML ), an XML specification that deals with the introduction of control instructions as tags in an XML document, which then can be read by a Business Rule Engine.
  • Especially for financial products, there is an XML-based format, the Financial Products Markup Language ( FpML ).
  • A development in the Java environment provides the Java Specification Request 94 (JSR 94) as part of the standardization process for Java. The classes used there javax.rules and javax.rules.admin are part of the Java Development Kit ( JDK) and be a unified programming interface ( API) for integration of a business rule engine to offer.

No matter existing in the industry consortium Object Management Group ( OMG), two other initiatives:

  • The Business Semantics of Business Rules ( BSBR ) - a development of an independent implementation of the uniform business semantics for the formulation of rules.
  • Production Rules with objectives similar to RuleML.

Pictures of Business Rules Markup Language

147337
de