Hi all, I'm trying to migrate a large distributed system[1] which uses an older BPEL *like* workflow engine to use ODE.. In that system the "invoke" is always asynchronous, so as in all our use cases. I want to migrate to ODE from it with the least amount of changes to the BPEL docs.
I'm curious whether using a "invoke" followed by a "receive" together with correlation is the only standard way to call an external web service asynchronously in BPEL? Is there any way to do that just using an invoke only?? If not is there any custom ODE mechanisms to inform the engine that this invoke is aysnc?? In the worst case I'm thinking of hacking the ODE Axis2 client to work asynchronously (dual channel with addressing reply to) all the time. Does any of the ODE guru's see any potential issues with other parts of ODE when I do that.. thanks, Thilina [1] https://portal.leadproject.org/
