Что ж, если вы слишком ленивы для cometd или реверсирования AJAX, вы можете развернуть конечную точку веб-службы на своем клиенте (желательно спокойной, а не SOAP) и заставить свой сервер отправлять обратно сообщения на веб-службу (выступая в роли клиента).
Это просто реализовать.
В вашем первоначальном запросе клиента к серверу, наряду с другим параметром, вы также можете отправить порт (или URL), который ваша конечная точка прослушивает для уведомления.
Тогда вам просто нужно определить события уведомлений и реализовать остальную логику.