Consider a scenario where a financial services firm offers to its customers a loan request service as following:
Note that :
Requirements | Marks (100) |
---|---|
Design a workflow with pools and the interactions between at least two partners. | 10 |
The workflow design uses the gate (OR, AND or XOR). | 5 |
The workflow's activities invoke (at least) one web service. | 10 |
The workflow's activities request (at least) one REST resource. | 5 |
The workflow's activities invoke (at least) one BPEL process. | 15 |
The BPEL process uses the actions: PICK or IF or FLOW or WHILE. | 5 |
The BPEL process uses the actions: INVOKE. | 10 |
The BPEL process uses the complex types: ARRAY or SEQUENCE of simple types. | 5 |
Redesign the BPEL process as an SCA composite service. | 10 |
Redesign the BPEL process as an ESB. | 10 |
Correct procedures, and complete execution. | 15 |
(*) Extra points will be given to added functions, such as: database connectors in Bonita, sub-processes in Bonita, REST resource in JSON format, error handling in BPEL process, cases handling in Bonita, and so on.