Hi,

so my question wasn't totaly out of scope.
I didn't implement any solution yet (I don't have time)  but I would be highly 
intrested in one ;-)

I'm not completly sure how to handle this problem but I have a suggestion:

First invoking a services async is no problem with bpel and I guess a void 
method on java side would be enough. 

The problem is how to get the return value (which is received in bpel with 
<receive>) back to the bpel process?
BPEL should handle this with a callback and so the bpel runtime should offer a 
PortType and endpoint. 

Next problem: how does the service know where to callback?
I think the BPEL runtime adds an ws-addresing replyTo element to the soap 
header. 

-----------> If you have time check the outgoing message, if there's an replyTo 
in the header and an callback
endpoint at the bpel runtime. 
So I would:
1. use a void method as operation (on service java side)
2. read the soap header where to callback the return value
3. at the end of the method use the client api to invoke the callback endpoint 
on the bpel runtime side


Good luck
Dominik

p.s.: maybe someone on the list has worked with replyTo headers and callbacks 
before.



> -----Ursprüngliche Nachricht-----
> Von: [email protected]
> Gesendet: 21.03.06 23:26:01
> An: [email protected]
> Betreff: BPEL and Axis2 Asynchronous service

I am in process of writing some BPEL process with Oracle BPM and using Axis2 
for Asynchronous weberservice.
> 
> Does anybody have sample example or experince with BPEL and Axis2 
> asynchronous service interaction.
> 
> Thanks
> Gopal
> 


______________________________________________________________
Verschicken Sie romantische, coole und witzige Bilder per SMS!
Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193

Reply via email to