Implementing service tasks

If you need to communicate to other processes and services, you can use service tasks. You have added a service task (Save Quote) while modeling as a Process Analyst, as you were aware at that point of time that your process will need to invoke a service. Now, as a Process Developer, you can implement the necessary services. You can use the service task to invoke other BPMN processes, BPEL processes, SOA service adapters, and Mediators that are exposed as services.

In our example, the SaveQuote activity is a service task. It represents an automated (or system) invocation step.

The service task has similar behavior to the Send and Receive task pair and the Message throw and Catch event pair. The primary difference is ...

Get Oracle BPM Suite 11g Developer's Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.