Business Rules Engine
(Redirected from Business Rules Management System)
Jump to navigation
Jump to search
A Business Rules Engine is a rules engine that is a business system (processing business rules constraints and business rules decisions).
- AKA: Business Rules Management System, Business Rules Execution Engine, Enterprise Rules Engine, Business Logic Engine, Decision Rules Engine.
- Context:
- It can typically execute Business Rules Logic through business rules inference mechanisms.
- It can typically evaluate Business Rules Conditions via business rules pattern matching.
- It can typically enforce Business Rules Constraints with business rules validation processes.
- It can typically manage Business Rules Repositories through business rules storage systems.
- It can typically support Business Rules Versioning via business rules change control.
- It can typically provide Business Rules Audit Trails through business rules execution logging.
- It can typically enable Business Rules Testing with business rules simulation environments.
- ...
- It can often implement Business Rules Conflict Resolution through business rules priority algorithms.
- It can often support Business Rules Hot Deployment via business rules runtime updates.
- It can often provide Business Rules Performance Monitoring through business rules execution metrics.
- It can often enable Business Rules Debugging with business rules trace capabilities.
- It can often deliver Business Rules Analytics via business rules impact analysis.
- ...
- It can range from being a Simple Business Rules Engine to being a Complex Business Rules Engine, depending on its business rules processing sophistication.
- It can range from being a Forward-Chaining Business Rules Engine to being a Backward-Chaining Business Rules Engine, depending on its business rules inference method.
- It can range from being a Stateless Business Rules Engine to being a Stateful Business Rules Engine, depending on its business rules session management.
- It can range from being a Embedded Business Rules Engine to being a Standalone Business Rules Engine, depending on its business rules deployment model.
- It can range from being a Single-Tenant Business Rules Engine to being a Multi-Tenant Business Rules Engine, depending on its business rules isolation level.
- ...
- It can integrate with Business Rules Authoring Tools for business rules creation.
- It can connect to Business Rules Testing Frameworks for business rules validation.
- It can interface with Business Rules Repository Systems for business rules persistence.
- It can communicate with Business Rules Monitoring Dashboards for business rules observability.
- It can synchronize with Business Rules Decision Tables for business rules tabular logic.
- ...
- Example(s):
- Business Rules Engine Platforms, such as:
- Open Source Business Rules Engines for business rules community development.
- Commercial Business Rules Engines for business rules enterprise deployment.
- IBM ODM Business Rules Engine delivering business rules decision management.
- Red Hat Decision Manager Business Rules Engine enabling business rules process automation.
- FICO Blaze Business Rules Engine providing business rules credit scoring.
- Oracle Business Rules Engine supporting business rules SOA integration.
- Business Rules Engine Application Domains, such as:
- ...
- Business Rules Engine Platforms, such as:
- Counter-Example(s):
- Workflow Engines, which orchestrate process flows rather than business rules decisions.
- Database Triggers, which respond to data events rather than business rules conditions.
- Hard-Coded Business Logic, which lacks business rules flexibility and business rules maintainability.
- Spreadsheet Formulas, which provide cell calculations rather than business rules management.
- Script Engines, which execute procedural code rather than business rules declarations.
- See: Business Rule, Enterprise Business Rules Management System, Decision Management System, Expert System, Production Rule System, Inference Engine, Knowledge Base Management System, Contract Management Platform, Policy Management System.