Invoking human tasks from BPMN and BPEL
Until now, we have discussed what a task-driven approach means from a user's perspective. The consequences for the business process are not considered yet. So, in this section, we will focus on the process side and on what will happen from a business process execution perspective when a human task activity is reached. Therefore, an overview on the high-level architecture of Oracle Human Workflow, in conjunction with business process modeling, should be given, and afterwards, we will demonstrate how to incorporate the RYLC car rental process with human actors by introducing a human workflow component.
Human Workflow architecture
Oracle BPM Suite 12c has a modular architecture consisting of different service engines. This ensures separation of concerns and provides the needed flexibility to application developers to build scalable as well as adaptable business applications. As mentioned earlier, there is also a separate service engine that cares about...