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