Red Hat JBoss BRMS

Business Rules Management System

Red Hat® JBoss® BRMS is a comprehensive platform for business rules management and complex event processing. Organizations can incorporate sophisticated decision logic into line-of-business applications and quickly update underlying business rules as market conditions change. JBoss BRMS allows your organization to:

  • Deploy decision services across physical, virtual, and cloud environments.
  • Improve business agility.
  • Make consistent and efficient decisions.
  • Shorten development cycles for faster time to market.


Simple business rule management

JBoss BRMS includes web-based graphical tools, providing clear visibility into the rules that govern business applications. Simple metaphors like decision tables, scorecards, and domain-specific languages help IT and business users quickly create and change business rules.

Advanced rules engine

When it comes to evaluating business rules to derive conclusions from live data, the advanced rule engine derived from the Drools 6 community project is second to none. With the latest algorithms and support for both forward- and backward-chaining, JBoss BRMS can support a range of decision automation solutions unmatched in the industry.

Complex event processing

JBoss BRMS is not limited to processing static data from files or databases. Real-time data, such as stock tickers, Twitter feeds, and location data from mobile phones, can be searched using complex event processing (CEP) extensions to the advanced rules engine. CEP correlates information across multiple feeds to recognize business-relevant conditions. With this event-based logic, JBoss BRMS can deliver exceptional real-time decision-making.


JBoss BRMS is fully compatible with private, public, and hybrid cloud environments, including OpenShift Enterprise by Red Hat.

Flexible deployment options

Integrating seamlessly with modern IT infrastructures, JBoss BRMS can be deployed as a standalone decision service—with all the clustering, caching, failover, load balancing, and distributed deployment features expected of a premier BRMS. The rules engine can be embedded directly within an application, co-locating the rules with the application for ultra-fast performance. The authoring tools and Git-based repository are compatible with popular software development tools and processes.


Intuitive authoring tools for business and IT users

Business experts

The JBoss BRMS web-based authoring interface facilitates fast, easy rule development. It uses intuitive rule metaphors like decision tables, scorecards, and domain-specific rule languages. Rules can also be authored offline and imported from tools such as Microsoft Excel and OpenOffice Calc.

Application developers

The JBoss BRMS workbench integrated development environment (IDE), part of JBoss Developer Studio, supports the Drools Rule Language (DRL). It offers syntax coloring, code completion, an outline view, rule validation, error reporting, and debugging. The IDE enables developers to easily integrate rule-based applications with Java™ code and external information systems.

Advanced rules engine

With a rules engine derived from the Drools 6 community project, Red Hat JBoss BRMS uses the latest rule evaluation algorithms for high-performance indexing and optimization. Complex event processing extensions from the Drools Fusion project add the ability to process time-based constraints on real-time data feeds.

Robust repository

The JBoss BRMS rules repository is based on the popular Git source code control system. The repository supports comprehensive and user-definable metadata for categorization of stored assets, along with fine-grained user access and version controls. It is accessible through the web and IDE tools, and from other applications using REST APIs.


Red Hat JBoss Operations Network

JBoss BRMS is optionally available with plug-ins for Red Hat JBoss Operations Network, a comprehensive management platform for the Red Hat JBoss Middleware portfolio. JBoss Operations Network helps IT operations improve operational efficiency and reliability, providing inventory management, application configuration management and auditing, performance tuning, and overall management of the application life cycle.

BRMS consulting services

Red Hat offers consulting services for JBoss BRMS that provide a bridge for your business and technology teams to fully realize the power of JBoss BRMS, and to assist implementation teams in delivering high quality solutions on time.

Red Hat partners

Red Hat has a complete and international ecosystem of partners with experience in implementation of the entire Red Hat JBoss Middleware portfolio. If your project requires extensive resources or high horizontal or vertical specialization, you may want to complement Red Hat Consulting services with the support of a Red Hat partner.


Developer subscriptions

The latest release of JBoss BRMS is available free for development use from the JBoss Developer site.

Learn more or download.

Production subscriptions

Production subscriptions provide access to Red Hat’s award-winning support services, single stream updates and security patches, and legal indemnity assurance. Subscriptions are available in packages of 16 or 64 cores, and with standard or premium support service-level agreements (SLAs).

Contact sales or find a reseller with our partner locator.