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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.