Посоветуйте, пожалуйста, протокол для следующей задачки:
Есть сервис (не java), который что-то там обрабатывает (не важно что), и у него есть много статистических данных (набор постоянно меняющихся цифр), которые надо получать из другого приложения (java).
Приложение может быть на другой машине. Сейчас сделано в лоб -- приложение раз в N секунд опрашивает сервис по протоколу SOAP.
Но хотелось бы "риалтаймовости", т.е. как только сервис обновил данные -- приложение должно об этом узнать.
Очень похоже на схему работы терминалов для фондовых площадок, в том плане, как они получают данные котировок.
Не хочется изобретать велосипед, а посмотреть какие готовые решения существуют.
Т.е. это должно быть что-то потоковое, подключился один раз к порту сервиса, и получаю непрерывный поток данных.