Developing Rules Applications with Red Hat JBoss BRMS

Live Classroom
Duration: 3 days
Live Virtual Classroom
Duration: 3 days
Pattern figure


This course provides detailed, hands-on exercises to participants, enabling them to develop create and manage business rules in a production environment. During the course, participants learn skills and techniques to create, test, debug, and control business rules. After attending this course, participants will learn how to use the JBoss Developer Studio IDE to develop and integrate business rules into Java applications.

What You'll Learn

  • Authoring basic business rules in Red Hat JBoss Developer Studio
  • Authoring advanced rules
  • Testing and debugging business rules
  • Using spreadsheet decision tables
  • Authoring and using DSL mapping files
  • Red Hat JBoss BRMS architecture and runtime rule execution
  • Controlling rule execution and preventing conflicts
  • Complex event processing (CEP)


Learn about the architecture and business need for Red Hat JBoss Business Rules Management System (BRMS)

Author basic business rules using Red Hat JBoss Developer Studio (JBDS)

Learn how to integrate rules processing into an application using an API

  • Learn the purpose and layout of a spreadsheet decision table
  • Identify how JBoss BRMS loads the decision table at runtime

  • Learn about the purpose of domain-specific languages (DSLs)
  • How to declare DSLs
  • How to use DSLs in a rule

Learn about JUnit test and learn how to test a BRMS application

Learn how to use complex features of the BRMS rules engine

Learn how to implement conflict resolution strategies in rule execution

Learn how to debug Drools applications in Red Hat JBoss Developer Studio

Use complex event processing with rules
Ripple wave

Who should attend

Anyone interested in the paradigm shifts necessary to enable organizational agility in today's innovative business climate will find the Business Agility Foundations course compelling. The course is highly recommended for –
  • Current and aspiring business agility leaders
  • Business change agents
  • Business leaders
  • Business managers
  • Value managers
  • Product owners
  • Product managers
  • Anyone wanting a certification in ICAgile Business Agility Foundation (ICP-BAF)
  • Anyone wanting to be an ICAgile Certified Expert in Business Agility


To attend this course, participants need basic Java and Java EE programming experience. Knowledge of the Eclipse IDE, Maven, and GIT is useful, but not essential.

Interested in this Course?

    Ready to recode your DNA for GenAI?
    Discover how Cognixia can help.

    Get in Touch
    Pattern figure
    Ripple wave