Here is the details of a situation seems intresting to me in webmethods.
We have a webservice calling three another flow services A, B, C in different domain in sequence. As per our design, we can only send the response back to the caller of the webservice after getting the result from all the three services (A, B, C). But the call made to the flow service B just returns the acknowledgement and not the actual result.
Also service B publishes the result at later point of time i.e say after 20 seconds.
So we are unable to send the complete response to the webservice call.
I tried testing using publish&wait/publish&Deliver using modeler but so far not satisfied with the result.