How to call a Webservice from BPMN

December 09 2010 by Bernd Rücker · 23 Comments


We have recently been asked by quite a couple of customers, how to interact with Webservices from within a BPMN process (in Activiti) best. And – as always – there are multiple answers to that question :-) Today I want to write a more technical post (haven’t done that for too long already) looking at the various options: The (verbose) BPMN 2.0 standard way, the (neat but Java specific) Activiti-Java -Extension and the (heavy) SOA/ESB alternative. And as always there are several nuances in between. To tell you that in advance: I am neither a big fan of the verbose standard nor of the heavy ESB way ;-) But let’s have a look into that in more detail and what it means for your architecture.
Read on..