Business rule management system

A Business Rule Management System ( GRMS ) or English Business Rule Management System ( BRMS) enables the development and use of business rules (business rule ) -based computer program, services or a professional application or a business process.

With a BRMS bring business users their competence and responsibility in their business with an increased responsiveness to the game by allowing them to define their business logic for handling a task in the company faster and more accurately with business rules and taking in greater independence from the computer science department (IT) can operate their business. The syntax used can usually be defined in several languages ​​colloquially, technical or legal.

IT managers are equipped with a BRMS with proven development tools for automated applications and create uniform IT organizational processes. In conjunction with process management systems ( business process management ) processes are simpler, managed and changed. In a service-oriented architecture (SOA), business rules can be provided as a service or even call services. Control information and organizational knowledge can be harnessed within a BRMS.

Professional users and developers should be able to carry out analyzes of what- if scenarios, as well as simple comparisons of simulation runs with varying business rules or data sets.

The centralization of the logic in a business rule repository simplifies enterprise- wide management of technical applications and makes business processes more transparent and more easily auditable. The direct, centralized administration of rules makes analysis of business transactions easier to understand.

A BRMS should be based on IT standards such as Java or. NET offering open data interfaces such as XML, can be installed in IT architecture models such as service- oriented architecture ( SOA) light, yet can also use existing interfaces to legacy systems.

The Object Management Group ( OMG) and the World Wide Web Consortium (W3C ) seek to create standards for the identification and exchange of (business) rules. The first standard in this area is the OMG specification Semantics of Business Vocabulary and Business Rules ( SBVR ). The W3C is working on a plan for the 2007 Rule Interchange Format ( RIF), while the EU research project REWERSE I1 Rule Modeling and Markup has already developed a rule interchange format R2ML and it offers along with demo - translation programs on its website.

Why Business Rule Management?

The dynamics of the markets demands ever shorter cycles in the procurement, production, marketing and billing of products and services. As ever, there are high demands on the service quality and the traceability of decisions. This requires rapid changes in the computer program, the service, the specialist application or business process.

In all these programs, applications, services, or business processes put business rules - in the company handbook, in legal texts, implementing rules, fine specifications of the specialist pages on IT, work instructions, tax tables, rates, sales policies, and of course in the minds of employees.

There are rules for procurement, marketing, sales, marketing, application processes, credit decisions, data validation, financial statement analysis, payroll, hours of work, accounting, and customer relations.

Externally managed business rules are suitable to automate decisions within a process. The automation of business processes is done in two ways:

  • When it comes to simple decisions, which are subject to frequent changes and must be applied to a high transaction volume.
  • In complex decision contexts, which, although rare, should be but then changed from the business side.

The rules for this are managed by professional users in a repository, maintained and stored securely revision.

A centrally managed business rules are useful when a company is doing to flexibility. An important paradigm in the approach is the externalization of business rule management and centralized management of business rules from applications and business processes. This allows you to change rules flexible, simulate, test, and deploy runtime.

A BRMS provides to a simulation environment ready to run through data-related and / or logic -based scenarios. Rules are changed as part of a quality assurance process, as they can manage ( in a business rule repository ) centrally; However, they should in this case be auditable way to audit security. This approach allows consistency in the constantly changing requirements during operation.

Business Rule Management is very well suited to ensure the influence of the specialist users to the business application, service or business process or increase. Through the use of such a system the user from the department in ( s ) of a familiar jargon can be flexible and - also on a daily basis - create its business rules, modify, manage, verify logical and quality-assurance and have them executed without additional IT expenses (programming ) are required for software modifications. The IT department has such a method, however, as in the operation of transfer like any other software project as well. However, the Department for the current operation can change transactions.

156129
de