Example – adding rules to BPMN and BPEL
To be more flexible and agile due to environmental influences, RYLC decided to introduce a BRE to separate volatile and frequently changing decision logic from the business process flow logic. As a first prototype, a use case from the invoicing area should be implemented. The invoicing procedure has to be adapted to make RYLC's offerings more attractive to existing customers that should benefit from loyalty. This should support the strategic business goal to increase market share.
In tight cooperation with the business, a process implementer starts realizing the business rules using a business rule component. To do so, the developer adds a business rule task from within the BPMN process model. The following screenshot shows this:
Note
When a business rule task is used, the rule implementation component has to be collocated in the same composite as the BPMN component.
In the next step, the rule developer has to fill the automatically created rule...