Business Rule Management System

Business Rule Management System

A BRMS or Business Rule Management System is a software system used to define, deploy, execute, monitor and maintain the variety and complexity of decision logic that is used by operational systems within an organization or enterprise. This logic, also referred to as business rules, includes policies, requirements, and conditional statements that are used to determine the tactical actions that take place in applications and systems.

A BRMS includes, at minimum:
* A repository, allowing decision logic to be externalized from core application code
* Tools, allowing both technical developers and business experts to define and manage decision logic
* A runtime environment, allowing applications to invoke decision logic managed within the BRMS and execute it using a business rules engine

The top benefits of a BRMS include:
* Reduced or removed reliance on IT departments for changes in live systems
* Increased control over implemented decision logic for compliance and better business management
* The ability to express decision logic with increased precision, using a business vocabulary syntax and graphical rule representations (decision tables, trees, scorecards and flows)
* Improved efficiency of processes through increased decision automation

Most BRMS vendors have evolved from rule engine vendors to provide business-usable software development lifecycle solutions, based on declarative definitions of business rules executed in their own rule engine.

However, some vendors come from a different approach (for example, they map decision trees or graphs to executable code). Rules in the repository are generally mapped to decision services that are naturally fully compliant with the latest SOA, Web Services, or other software architecture trends.

Related software approaches

In a BRMS, a business representation of rules is mapped to a software system for execution. A BRMS is therefore related to model-driven engineering, such as OMG's MDA. It is no coincidence that many of the related standards are under the OMG banner.

Associated standards

There is no current implementation standard for business rules defined within a BRMS, although there is a standard for a Java Runtime API for rule engines JSR-94.

Other standards (under development) include:

* OMG Business Motivation Model (BMM): A model of how strategies, processes, rules, etc fit together for business modeling
* OMG SBVR: Targets business constraints as opposed to automating business behavior
* OMG Production Rule Representation (PRR): Represents rules for production rule systems that make up most BRMS' execution targets
* W3C RIF: A family of related rule languages for rule interchange

Many standards, such as domain-specific languages, define their own representation of rules, requiring translations to generic rule engines or their own custom engines.

Other domains, such as PMML, also define rules.

RuleML provides a (mostly academic) family of mark-up languages that could be used in a BRMS, but are usually used for research purposes.

ee also

*BPMS
*DBMS
*RDMS
*Business rules
*Business rules approach
*Business rules engine


Wikimedia Foundation. 2010.

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

Look at other dictionaries:

  • 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

  • Business Rule Repository — Der Begriff Geschäftsregellager oder englisch Business Rule Repository bezeichnet einen zentraler Speicherort für Geschäftsregeln, die in der Erstellungsphase, Testphase oder in Produktion sind. Das Business Rule Repository bedient zur Laufzeit… …   Deutsch Wikipedia

  • Business-Rule — Der Begriff Geschäftsregel oder englisch Business Rule bezeichnet in der Wirtschaftsinformatik als Sammelbegriff verschiedene Arten von Regeln, die in oder in Zusammenhang mit Computerprogrammen verwendet werden. Man versteht darunter nicht… …   Deutsch Wikipedia

  • Business Rule — Der Begriff Geschäftsregel oder englisch Business Rule bezeichnet in der Wirtschaftsinformatik als Sammelbegriff verschiedene Arten von Regeln, die in oder in Zusammenhang mit Computerprogrammen verwendet werden. Man versteht darunter nicht… …   Deutsch Wikipedia

  • Business-Rule-Repository — Der Begriff Geschäftsregellager oder englisch Business Rule Repository bezeichnet einen zentraler Speicherort für Geschäftsregeln, die in der Erstellungsphase, Testphase oder in Produktion sind. Das Business Rule Repository bedient zur Laufzeit… …   Deutsch Wikipedia

  • Business Rule Engine — Eine Business Rule Engine (BRE) ist eine technische Softwarekomponente als Bestandteil eines Business Rule Management Systems (BRMS), die eine effiziente Ausführung von Geschäftsregeln bzw. Business Rules ermöglicht. Das primäre Ziel der BRE ist… …   Deutsch Wikipedia

  • Business process management — (BPM) is a method of efficiently aligning an organization with the wants and needs of clients. It is a holistic management approach that promotes business effectiveness and efficiency while striving for innovation, flexibility and integration… …   Wikipedia

  • Business rule — Business rules or business rulesets describe the operations, definitions and constraints that apply to an organization in achieving its goals. For example a business rule might state that no credit check is to be performed on return customers .… …   Wikipedia

  • Business logic — Business logic, or domain logic, is a non technical term generally used to describe the functional algorithms that handle information exchange between a database and a user interface. Contents 1 Scope of business logic 2 Business logic 3 T …   Wikipedia

Share the article and excerpts

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