Business 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.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Business Rules Markup Language — (BRML) was an XML language proposal based on the 1999 2002 IBM alphaWorks project CommonRules that has since been abandoned. ee also* Business Process Modeling Notation * Business rulesExternal links* [http://xml.coverpages.org/brml.html Cover… …   Wikipedia

  • 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… …   Deutsch Wikipedia

  • Markup language — Example of RecipeBook, a simple markup language based on XML for creating recipes. The markup can be converted to HTML, PDF and Rich Text Format using a programming language or XSL. A markup language is a modern system for annotating a text in a… …   Wikipedia

  • Business-Rule-Management-System — Ein Geschäftsregel Managementsystem (GRMS) oder englisch Business Rule Management System (BRMS) ermöglicht die Entwicklung und den Einsatz eines auf Geschäftsregeln (business rule) basierenden Computerprogrammes, Services bzw. einer fachlichen… …   Deutsch Wikipedia

  • Business Rule Management System — Ein Geschäftsregel Managementsystem (GRMS) oder englisch Business Rule Management System (BRMS) ermöglicht die Entwicklung und den Einsatz eines auf Geschäftsregeln (business rule) basierenden Computerprogrammes, Services bzw. einer fachlichen… …   Deutsch Wikipedia

  • language — /lang gwij/, n. 1. a body of words and the systems for their use common to a people who are of the same community or nation, the same geographical area, or the same cultural tradition: the two languages of Belgium; a Bantu language; the French… …   Universalium

  • Semantic Web Rule Language — SWRL (Semantic Web Rule Language) is a proposal for a Semantic Web rules language, combining sublanguages of the OWL Web Ontology Language (OWL DL and Lite) with those of the Rule Markup Language (Unary/Binary Datalog).The specification was… …   Wikipedia

  • Domain-specific language — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing …   Wikipedia

  • Semantics of Business Vocabulary and Business Rules — The Semantics of Business Vocabulary and Business Rules (SBVR) is an adopted standard of the Object Management Group (OMG) intended to be the basis for a formal and detailed natural language declarative description of a complex entity, such as a… …   Wikipedia

  • Lisp (programming language) — Infobox programming language name = Lisp paradigm = multi paradigm: functional, procedural, reflective generation = 3GL year = 1958 designer = John McCarthy developer = Steve Russell, Timothy P. Hart, and Mike Levin latest release version =… …   Wikipedia

Share the article and excerpts

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

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.