Welcome to Red Hat

See what's happening near you

Learn what's happening for Red Hat customers around the world:

JBoss Middleware

Red Hat JBoss BRMS

Powerful business rules

Fast, easy development of rules and logic

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

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

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

Red Hat JBoss BRMS for xPaaS extends the capabilities to our Platform-as-a-Service (PaaS) solution, Red Hat OpenShift, for decision services in the cloud.

Product details

Simplify business rules management

JBoss BRMS includes a unique toolkit designed to help Java developers construct applications that solve complex scheduling and resource optimization problems. Business resource planner is based on the JBoss OptaPlanner community project and uses the BRMS rules engine to quickly find good solutions to problems that are otherwise extremely difficult, time-consuming, and expensive to solve. No specific knowledge of optimization techniques is required in order to use planner, making it easy for IT organizations to deliver resource scheduling and planning applications without specialized expertise and tools.

Automate decision making

When it comes to evaluating business rules to draw 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. CEP extensions from the Drools Fusion project add the ability to process time-based constraints on real-time data feeds.

Act on data from everywhere, instantly

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 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.

Access a 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.

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 such as decision tables, scorecards, and domain-specific rule languages. Rules can also be authored offline and imported from tools like Microsoft Excel and OpenOffice Calc.

Application developers

The JBoss BRMS workbench integrated development environment (IDE), part of Red Hat 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 lets developers to easily integrate rule-based applications with Java code and external information systems.

Integrate with cloud

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

Deploy how you want

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.

Services and support

We don't just sell you technology. We stand by it.

Red Hat Training

Invest in your or your team's skills

Our training courses are hands-on and role-based. This means students stay at their keyboards for up to 80% of a course, boosting the retention of skills they'll use every day. We offer several convenient ways to train and save, and training facilities around the world. Visit our student center to learn more, or read some training successes.

Developing Rules Applications with Red Hat JBoss BRMS (JB463)
Learn how to create, test, debug, and control business rules in a production environment.
Learn more

Red Hat Certification

Have what it takes? Prove it.

Employers notice Red Hat certifications. They know that to become Red Hat Certified Professionals, candidates must complete real-world tasks using our technologies—not just answer questions about them. Build your career by getting certified. We offer multiple exam locations and ways to train.

Red Hat Certificate of Expertise in Business Rules

An IT professional who has earned the Red Hat Certificate of Expertise in Business Rules has demonstrated the knowledge, skills, and abilities needed to perform a number of tasks involving the implementation and management of business logic using the Red Hat JBoss Business Rules Management System. A candidate must pass the Red Hat Certificate of Expertise in Business Rules exam (EX465) to earn this credential.

Learn more

Red Hat Consulting

Rely on the experts

Let Red Hat Consulting help you successfully deploy a cost-effective, scalable middleware solution to simplify IT and mitigate risk. We offer flexible engagement models to help meet your IT goals. Have unallocated end-of-year budget? Consider using Consulting Units to secure resources you'll need in the upcoming year—without committing to a specific topic up front.

Learn more

Red Hat Support

Together, we can do more

Collaboration is a pillar of the open source community. And it’s how Red Hat approaches support. Connect to Red Hat Support to access industry-leading technical resources available in our award-winning Red Hat Customer Portal anywhere, any time.

Red Hat JBoss BRMS

Contact Red Hat

We're listening

In keeping with the open source way, we like to keep the lines of communication open. So whether you're a customer or just interested in learning more, connect with us. We're eager to answer questions.

Contact sales
Our sales representatives are knowledgeable, friendly, and always ready to help.
Find a partner
Find a Red Hat partner that sells Red Hat JBoss BRMS or related applications.

The RETE algorithm included in JBoss BRMS is a huge advantage, and the project team verified its effects by proof of concept... It is now possible to process eight months of production plans at the Brazil plant in approximately two minutes. This provides a system more than 10 times faster than what we use in Japan.



Join the conversation

Get started with a free trial

Try It Now