Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Messaging frameworks


Автор: COVD 31.1.2008, 20:44
Мое серверное приложение (не J2EE, разве только Томкат оттуда) состоит из нескольких компонентов.  Компоненты (приложения) разбросаны по разным компьютерам в локальной сети и устанавливают прямые сокетные соединения друг с другом.  Данные передаются как непрерывным потоком, так и в виде запрос-ответ. В процессе развития появляется нужда в дополнительных компонентах и возникает вопрос - а не перейти ли на стандартный способ интеграции приложений, предполагающий использование какой-то общей системы сообщений (MessagingService, EnterpriseServiceBus, Normalized Message Router и проч.)?

На слуху супер-пупер система Tibco Randevouz , но она платная. Возможно, для "попробовать" имеет смысл начать с open source. Нашел http://mule.mulesource.org/display/REG/Home, http://activemq.apache.org/camel/index.html, http://open.iona.com/products/fuse-mediation-router/?gclid=CJ6vmsiBoZECFQSOFQodRHekOQ и другие.
Кроме того, существуют такие сервисы в составе аппсерверов. Чего-то не решаюсь нырять в это море изобилия.

Автор: Ornitos 2.2.2008, 11:28
Из систем сообщений имею опыт применения http://activemq.apache.org/. Волшебная вещь. Могу рекомендовать. К нему можно и  ApacheCamel прикрутить, если потребуется некая сложная интеграция.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)