-
Products
JBoss Enterprise Middleware
Red Hat JBoss Fuse Developer Studio Portfolio Edition Web Framework Kit Application Platform Web Server Data Grid Portal Platform Red Hat JBoss A-MQ SOA Platform Business Rules Management System (BRMS) Data Services Platform Messaging JBoss Operations Network JBoss Community or JBoss enterprise -
Solutions
Migration Center
Migrate to Red Hat Enterprise Linux Migration Center Systems management Upgrading to Red Hat Enterprise Linux JBoss Enterprise Middleware IBM AIX to Red Hat Enterprise Linux HP-UX to Red Hat Enterprise Linux Solaris to Red Hat Enterprise Linux UNIX to Red Hat Enterprise Linux Start a conversation with Red Hat Migration services -
Training
Courses and training paths
Popular and new courses JBoss Middleware Administration curriculum Core System Administration curriculum JBoss Middleware Development curriculum Advanced System Administration curriculum Linux Development curriculum Cloud Computing and Virtualization curriculum Cloud Computing, Virtualization, and Storage curriculum
Business Rules Management System (BRMS)
Powerful, integrated business process, business event, and business decision management
Business experts and application developers in organizations of any size need to be able to model, automate, measure, and improve their critical processes and policies. Red Hat® JBoss® BRMS makes it possible with fully integrated business rules management, business process management (BPM), and complex event processing (CEP). All through an open source subscription.
Red Hat JBoss BRMS is also a key element in Red Hat’s vision of the intelligent, integrated enterprise.

Sophisticated decision-automation solutions
JBoss Enterprise BRMS, an open source business rules and BPM platform, lets you incorporate sophisticated process and decision logic into line-of-business applications and quickly update rules and processes in response to changes in market conditions and regulations.
Comprehensive rules support
With its fast and highly tuned rules engine and support for both forward- and backward-chaining, JBoss Enterprise BRMS:
- Can support a range of inferencing applications unmatched in the industry.
- Offers easy-to-use authoring tools for both business experts and application developers.
- Provides a rules-management system and repository.
Class-leading business process management
JBoss Enterprise BRMS provides advanced business process management capabilities compliant with the widely adopted BPMN 2.0 standard. With a choice of modeling tools—including a business-user-friendly, web-based authoring environment and an Eclipse plug-in for developers—project stakeholders can collaborate effectively to build sophisticated process-automation solutions.
And because JBoss Enterprise BRMS was designed from the ground up to be an integrated platform for process and decision management, processes and policies can be modeled and automated together—without the need to learn multiple authoring tools or develop custom integrations between disparate runtime environments.
The magic of complex event processing
With CEP, 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 exceptional in-the-moment, decision-making scenarios that add tremendous value to rules-driven applications.
Agile, lightweight deployment
Forget the heavy, cumbersome deployment of traditional business rules and BPM products (where costly implementations constrain the use of the technology). The light footprint—and subscription approach—of a JBoss Enterprise BRMS deployment makes it accessible to a wide array of applications. With JBoss Enterprise BRMS, active decision and process automation can become the norm rather than the exception because rules-based systems can be broadly used throughout your organization.
LessHigh-performance business rules engine
Indexing and optimization
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.
Temporal rules
With CEP, JBoss Enterprise BRMS can add temporal rules that are fired within specified time periods or constraints.
Audit logging
A complete event model provides execution audit logging for regulatory compliance support and business event tracking and management.
Advanced business process automation
Full lifecycle support
JBoss Enterprise BRMS leverages the jBPM 5 community project to support the entire lifecycle of the business process, from authoring through execution to monitoring and management.
Portable and standards-based
An embeddable, lightweight process engine supports native BPMN 2.0 execution.
Flexible manual task support
JBoss Enterprise BRMS provides a pluggable human task service based on WS-HumanTask—for tasks that need to be performed by human actors.
Integrated
Process management is tightly integrated with business rules and event processing.
Robust authoring tools for all stakeholders
Business experts
The JBoss Web 2.0-based authoring interface supports intuitive rule metaphors like decision tables and domain-specific rule languages, and BPMN 2.0-compliant process-flow diagramming, for fast, easy rule and process development. You can also author rules offline with tools like Microsoft Excel and OpenOffice Calc.
Application developers
The JBoss Enterprise BRMS workbench IDE (part of JBoss Developer Studio) supports the Drools Rule Language (DRL) and BPMN 2.0 process modeling, and offers:
- Syntax coloring
- Code completion
- An outline view
- Rule validation, error reporting, and debugging
The IDE lets developers easily integrate rule-based applications with Java™ code and external information systems.
Repository
JBoss Enterprise BRMS includes a pluggable Java Content Repository (JCR)-compliant repository for rule definitions and process models that supports:
- Comprehensive and user-definable metadata for categorizing stored assets.
- Fine-grained user access controls.
- Version control for rules and process models.
It's accessible through the web and IDE tools, and from other applications via WebDAV and REST APIs.
Administration
JBoss Enterprise BRMS includes a powerful administrative facility for managing process instances, inspecting process information, and generating business reports. Comprehensive audit logs are maintained for traceability and compliance requirements.
Deployment options
You can deploy JBoss Enterprise BRMS with either JBoss Enterprise Application Platform or JBoss Enterprise SOA Platform, gaining the clustering, caching, failover, load-balancing, and distributed-deployment features expected in a best-of-breed BRMS.
You can also deploy the business rules engine in standalone mode (J2SE) or with other application servers, like Oracle WebLogic Server or IBM WebSphere Application Server.
Red Hat Consulting BRMS services
Investing in JBoss Enterprise BRMS lets businesses reduce the time required to update applications, SOA deployments, and business processes with new business rules and policies as market conditions and regulatory environments change. Take full advantage of these capabilities by properly understanding the BRMS platform prior to implementation.
Red Hat® Consulting BRMS services provide a bridge for your business and technology teams to fully realize the power of JBoss Enterprise BRMS. So you can achieve the speed and accuracy your customers demand.
Operational management and control for BRMS deployments:
- Inventory resources, from the operating system to applications.
- Control and audit your application configurations to standardize deployments.
- Manage, monitor, and tune your applications for improved visibility, performance, and availability.
- Coordinate the many stages of the application lifecycle.
- Improve operational efficiency and reliability.
Contact Red Hat Sales to learn more about or purchase JBoss Enterprise BRMS.
Red Hat works with an ecosystem of partners to build, optimize, and deliver complete solutions. Through our global network of leading hardware, software, and service provider vendors, Red Hat offers you a wealth of proven technology solutions that solve real-world business challenges.
The most useful information about JBoss Enterprise BRMS:
- Product datasheet
- BRMS value proposition and differentiation brochure
- Product FAQs
- ROI analysis: Drools Community project compared to JBoss Enterprise BRMS
- Competitive Analysis: JBoss Enterprise BRMS compared to IBM Operational Decision Manager and IBM Business Process Manager Standard
- Competitive analysis: JBoss Enterprise BRMS compared to Oracle SOA Suite and Oracle Business Process Management Suite (11.1.1.6)
Explore JBoss Enterprise BRMS with these in-depth whitepapers:
- Sponsored IDC analyst paper: Workflow, Rules, and CEP Combine to Drive New Business Value
- Understanding the benefits of business rules management software in an open source ecosystem
- Expanding active decision-making: The power of integrating business rules and events
- BRMS best practices guide
- 451 Research Group analyst report
- Design Patterns in Production Systems
Select Red Hat middleware customers who have realized great savings and benefits with JBoss Enterprise BRMS:
Check out these videos for more information on BRMS:











