Если у вас есть сервер с поддержкой Java и клиенты Java, я бы серьезно подумал об использовании Apache ActiveMQ. Тема JMS очень хорошо подходит для подобных вещей (если у вас нет амбиций свергнуть твиттер).
Когда другие вещи должны получить доступ к этим уведомлениям, было бы хорошо взглянуть на Apache Camel. Это позволяет принимать уведомления и перенаправлять их в разные места, например, xmpp, email, http, перетаскивать файлы в каталог .... Camel поставляется с целым рядом существующих интерфейсов для различных протоколов. Он имеет несколько простых DSL для быстрой перенастройки маршрутизации и добавления протоколов или других фильтров, преобразователей и т. Д. ...
Оба продукта чрезвычайно просты для встраивания в существующее приложение.