5 Starting with business rules

 

This chapter covers

  • Understanding the basics of business rules
  • Using JBoss BPM rule editors to design business rules
  • Implementing technical rules, guided rules and test scenarios

Business logic guides the flow of work in a specific business domain so that it functions in a consistent, repeatable and predictable manner. It is at the core of how things are decided within the project you are working on, within the applications you are building and in the processes that you are capturing. It is hard to imagine any sort of BPM suite of tools without the capabilities to support the creation, management, and execution of business logic within a BPM project. JBoss BPM Suite has these capabilities with the supporting tools for you to create, manage, and deploy business logic.

5.1   Business logic central to your process

5.1.1   From logic to rules

5.1.2   Inside the rule engine’s brain

5.2   Looking into technical and guided rules

5.2.1   Technical rules for developers

5.2.2   Testing a technical rule

5.2.3   Extending the technical rule and test scenario

5.2.4   Guided rules for everyone

5.2.5   Testing a guided rule

5.3   Summary