BPMN Collaboration


I have a question. I understand we have message events (throw and catch) for processes to talk to each other. However, what value add it brings compared to web-services way of doing the same. For e.g. I can have message throw in process P1 and start message event in P2. At the same time, I can invoke createCase webservice to directly create a case of process P2 from parent process P1.

So is it only to make it BPMN compliant or is there something I am missing.Thanks.


Dear Arup,

The only way to have a Parent Process and a son process is using sub-processes. There are different types of them. Some articles are:

We hope that this helps you.