Выбор решения для передачи служебной и не только информации между узлами web-системы

Добрый день.Пишется система ведения документооборота, завязанная на технологические процессы и общение между узлами системы (это может быть как сервер так и разные роли пользователей или даже конкретные пользователи).

Используемые технологии: — Spring— Apache Tomcat 7(пока)

Встал вопрос реализации уведомлений, отсылки служебных команд узлам системы и т.д. Клиенты пользуются системой через web-интерфейс. Поиск типичных решений не привел меня даже к какому-то списку решений или фреймворков. В голове крутится что-то типа web-sockets или xmms. Но цельной картины не складывается. Кроме как реализовывать самому хранилище сообщений, процедуру получения, рассылки, подписки и т.д. и т.п. Смотрел в сторону JMS вроде как не совсем то.

Неужели каждый пишет свою реализацию решения подобной, довольно типичной, задачи?

© Habrahabr.ru