Это скорее теоретический вопрос, чем практический, но, учитывая, что я понимаю принципы SOA, я все еще немного не уверен, можно ли это применить к любому приложению.
Обычный пример - это когдаклиент хочет узнать что-то от сервера, поэтому мы реализуем сервис, который может предоставлять эту информацию по запросу клиента, он может быть без состояния или с состоянием и т. д.
Но что происходит, когда мы хотим получать уведомления, когда что-то происходит?на сервере, возможно, мы вызываем службу для регистрации поиска и хотим получать уведомления, когда на сервер поступает новый элемент, который соответствует или выполняет поиск.Конечно, это можно реализовать с помощью опроса и использовать это с использованием длинных тайм-аутов, но я не вижу способа в обычных протоколах получать события с сервера, не позвонив и не спросив.
Если вы можете указать мнек примеру, или скажите мне архитектуру, которая могла бы поддерживать тогда, вы сделали мой день.