On Oct 24, 2012, at 2:51 AM, Karol Brejna <
karol....@gmail.com> wrote:
First, you generate stub for the Axis(1/2?) service you wish to call
This isn't vert.x-specific, but I can't recommend strongly enough against doing that. Use Spring-WS' WebServiceTemplate to invoke the service and JAXB to generate the beans from the schema you're consuming. Axis is awful awful awful.
Nothing beats the "awful, awful, awful" argument... :-)
To do this with vert.x you'll need a worker verticle, because the SOAP calls are blocking on network I/O, but otherwise it'll work fine.
I know Axis2 is awful, but it supports asynchronous Web services and asynchronous Web services invocation using non-blocking clients and transports.
I was going to test it with vert.x, but it seems the prognosis is awful.
Regards,
Karol