Overview
The course gives covers the fundamentals of two courses – Authoring Rules with Red Hat JBoss BRMS and Developing Rules Applications with Red Hat JBoss BRMS. The course discusses usage of the Business Central web interface and the JBoss Developer Studio IDE to develop, test, and integrate business rules into Java applications and helps participants master the skills required for carrying out successful implementations with JBoss BRMS.
What You'll Learn
- Authoring basic business rules in JBoss Developer Studio and Business Central
- Integrating business rules with Java applications
- Authoring advanced rules
- Testing business rules
- Authoring and testing rules in decision tables
- Authoring rule templates and generating rules from decision tables
- Authoring domain-specific languages
- BRMS architecture and rule execution at run time
- Controlling rule execution and preventing conflicts
- Complex event processing (CEP)
- Integration with Business Central
Curriculum
Learn about the architecture, basic deployment options, and the business need for a business rules management system such as Red Hat JBoss BRMS
- Develop business rule structure and components, including facts working memory
- Identify rule components
- Author rules with Business Central and Red Hat JBoss Developer Studio (JBDS)
Use the knowledge API to integrate rules processing into an application
- Author rules using the Business Central technical rule editor and create a spreadsheet decision tables
- Create rule templates
Create spreadsheets with rules and rule templates
- Learn the purpose of domain-specific languages (DSLs), how to author them, and how to use them in a rule in BRMS
- Use domain-specific languages created by developers to create rules
Test business rules using both the Business Central web interface and Java coding
Author complex business rules using advanced conditions and field constraints
- Control rule execution
- Learn how to avoid rule conflicts
Debug Drools applications in JBDS
Create and use complex event processing (CEP) with rules
- Gain an overview of BRMS administration with Business Central, a web application built into BRMS
- Learn how to integrate Business Central with Java code
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
Prerequisites
Participants need to have basic Java/Java EE programming experience. Knowledge of the Eclipse IDE, Maven, and Git is useful, but not essential.