Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > 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 прикрутить, если потребуется некая сложная интеграция. |