Hello Alex,
I think, this is a good question for the axis2 mailing list.
AFAIK, Axis2 have a module called Sandesha2 which supports reliable
Messaging out of the box according to the WS-ReliableMessaging-spec
which was released in final version in the middle of 2007. The
developers from wso2.org have developed a persistence mode for it, so
that it must be possible to get all messages, even if ODE or the
external service get an error and will be restarted. If you start an
async invocation with Axis2 over a seperate channel, the internal
simpleHTTPServer of Axis2 will be started and wait for an incoming
message. I think, the problem is how to restore the listener after a
crash...
I have started a thread in the nabble forum:
http://www.nabble.com/question-to-restore-callback-listener-after-crash-td15496163.html
Thanks,
Jens
Alex Boisvert schrieb:
On 2/14/08, Thilina Gunarathne <[EMAIL PROTECTED]> wrote:
Hi Alex,
Thanks a lot for the crystal clear explanation. I'll try to hack this in
my
system over the weekend and let you guys know if there are any
complications.
After sending my email, I started thinking about reliability aspects and
what would happen if a failure happened during the [Any amount of time]
portion.
How would you reliably handle an async response in Axis2? (Assuming the
callback is gone after a failure)
alex