Hello Sylvain, Mustafa,
Probably TMF701 API could be a good option for this. In my company, we're using TMF701 as a "wrapper" around BPMN engine to motorize the interactions between a front end and a process defined in a back.
The interaction could be synchronous or asynchronous thanks to the event triggered from 701.
In our implementation we leveraged the hypermedia capability (as described in TMF630) to provide next task(s) to be done in the UI at any point during process execution. This is very useful in this process management.
Hope it helps
Ludovic
------------------------------
Ludovic Robert
Orange
My answer are my own & don't represent necessarily my company or the TMF
------------------------------