Chapter 11. Integrating services with a BPMN 2.0 process

This chapter covers

  • Providing a clean separation between processes and integration logic
  • Explaining the BPMN 2.0 web services support
  • Using Apache Camel to implement integration logic
  • Using Mule ESB to implement integration logic

Up to now, we’ve been focusing on the Activiti process engine running BPMN 2.0 process definitions. But let’s think about a use case where we’d want an order process accessing an order or enterprise resource planning (ERP) application, like SAP. Using what we’ve covered so far, we could implement a service task with a Java class or a Spring bean. In chapter 7, we saw that we can invoke a web service using a Java service task, so that could be a good approach. ...

Get Activiti in Action 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.