Bussiness Rule Markup Language

Bussiness Rule Markup Language

Business Rules Markup Language (BRML) ist ein in XML beschriebenes, Business Rule Engine-neutrales Daten-Austauschformat für Regeln (hervorgegangen aus den Common-Rules-Spezifikationen für E-Commerce der IBM.)

Weitere Ansätze für einen einheitlichen Standard für die Formulierung und den Austausch von Business Rules:

  • die Rule Markup Language (RuleML), die eine neutrale Beschreibung von Regeln mit Hilfe von XML anstrebt.
  • die Defense Advanced Research Projects Agency Agent Markup Language (DAML) eine XML-Spezifikation, die sich mit der Einführung von Regelanweisungen als Tags in XML-Dokumenten beschäftigt, die sich dann von einer Business Rule Engine lesen lassen.
  • speziell für Finanzprodukte gibt es ein XML-basierendes Format, die Financial Products Markup Language (FPML)
  • eine Entwicklung im Java-Umfeld bietet das Java Specification Request 94 (JSR 94) im Rahmen des Standardisierungsverfahrens für Java. Die dort verwendeten Klassen javax.rules und javax.rules.admin sollen Teil des Java Development Kit (JDK) werden und eine einheitliche Programmierschnittstelle (API) für die Einbindung einer Business Rule Engine bieten.

Unabhängig davon existieren im Industriekonsortium Object Management Group (OMG) zwei weitere Initiativen:

  • die Business Semantics of Business Rules (BSBR) - eine Entwicklung einer von der Implementierung unabhängigen einheitlichen Business-Semantik zur Formulierung von Regeln
  • Production Rules mit ähnlichen Zielen wie Rule ML

Weblinks

Business Rules for Electronic Commerce: Project at IBM T.J. Watson Research


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”