Необходимо создать асинхронное взаимодействие клиент-сервер. Нужно чтобы клиент в цикле не стучался и не опрашивал сервис, а подписывался на событие. Т.е. клиент стучится на сервис говорит кто он такой (логин, пароль), сервис аутентифицирует его (выдает пропуск или ticket) и говорит, мол, если для тебя (клиента), что-нибудь будет я тебе сообщу. На чем можно такое реализовать с использованием WSDL и SOAP? Есть ли Java фреймворки с WS-Addressing или все же веб-сервисы лучше строить на .NET. Поделитесь опытом или мыслями по этому поводу.