Thursday, June 18, 2009

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 minimumA repository, allowing decision logic to be externalized erom 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 includeReduced 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 flowsImproved 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..

No comments:

Post a Comment