JBoss Enterprise BRMS
Powerful decision automation through open source business rules and event processing.
The JBoss® Enterprise BRMS delivers the power of business rules and complex event processing (CEP) to enterprises, thus enabling organizations of any size to implement business rules development, automation, review/audit, and ongoing change - all through an open source subscription. The JBoss BRMS is a key element of the JBoss vision of the intelligent, integrated enterprise.
Comprehensive Rules Platform
The JBoss Enterprise BRMS platform includes a fast and highly efficient rules execution engine, that supports forward & backward chaining rules logic, as well as complex event processing. It offers easy-to-use rules development tools for both business analysts and developers, along with a rules management system and archive.
Agile, lightweight deployment
Rather than the heavy, cumbersome deployment of traditional rules products (where costly implementations constrain the use of rules technology), the light footprint - and subscription approach - of a JBoss Enterprise BRMS deployment makes it accessible to a wide array of applications. With the JBoss, active decision automation can become the norm, rather than the exception, as rules-based systems can be broadly used throughout the organization.
JBoss® Enterprise BRMS provides an open source business rules management system that enables organizations to deploy sophisticated decision automation solutions through business rules development, execution, and ongoing change management. With its fast and highly efficient rules engine's support of forward and backward chaining (together with the temporal semantics of complex event processing), the JBoss BRMS can support a range of application uses that is unmatched in the industry. With its open rules development model that embraces developers and business analysts, it delivers rules-based tools to a broad enterprise community.
With complex event processing, JBoss Enterprise BRMS can search for event patterns and execute business rules that make active decisions in response. The rules engine can correlate and abstract lower level system events spawned by applications or integration middleware, transforming them into business relevant conditions. With this event-based logic, JBoss Enterprise BRMS can deliver sophisticated "in the moment" decision-making scenarios that add tremendous value to rules-driven applications.
Enterprise BRMS
Learn how JBoss Enterprise BRMS provides an open source business rules management system that enables easy business policy and rules development, access, and change management.
Features
Business rules engine - The JBoss Enterprise BRMS engine implements the full Rete-OO algorithm with high performance indexing and optimization, including the dynamic addition and removal of rules. With CEP, JBoss Enterprise BRMS can add temporal rules that are fired within specified time periods or constraints. A complete event model provides execution audit logging for regulatory compliance support and business event tracking and management.
Authoring - The web 2.0-based authoring interface enables fast and easy rules development, change, and management for process owners, administrators, and business analysts. For Java developers, the Drools Rule Language (DRL) is offered. For business analysts, the platform offers decision tables through the Web-based Guvnor tool, or via Microsoft Excel or Open Office Calc. The JBoss Enterprise BRMS workbench IDE (part of JBoss Developer Studio) offers syntax coloring, code completion, an outline view, and basic rule validation, error reporting, and debugging.
Management - The platform offers a rules management repository and web-based administration console to help business analysts, developers, administrators manage their rules. Rule categories help organize business rules in complex deployment scenarios with rule assets, groups of rules, or a decision table managed as one entity. Multiple versions of assets can be managed.
Scalability - JBoss Enterprise BRMS may be deployed with either JBoss Enterprise Application Platform or JBoss Enterprise SOA Platform, gaining the clustering, caching, fail-over, load balancing, and distributed deployment features expected in a best-of-breed BRMS platform. The business rule engine may also be deployed in standalone mode (J2SE) or with other application servers such as WebLogic Server or WebSphere Application Server.