Я настраиваю веб-службу в Axis2, задача которой будет заключаться в том, чтобы взять кучу XML и поместить ее в очередь для последующей обработки. Я понимаю, что можно настроить клиента для асинхронного вызова синхронной веб-службы, создав операцию invokeNonBlocking для экземпляра Call. (см. http://onjava.com/pub/a/onjava/2005/07/27/axis2.html?page=4)
Итак, мой вопрос: есть ли преимущества в использовании асинхронной веб-службы в этом случае? Это кажется избыточным, потому что 1) клиент не заблокирован и 2) служба должна принимать и записывать XML в очередь, независимо от того, синхронный он или асинхронный.