Какие инструменты вы используете для реализации SOA / Messaging? - PullRequest
1 голос
/ 19 сентября 2008

NServiceBus и MassTransit - это два инструмента, которые можно использовать для реализации обмена сообщениями с MSMQ и другими очередями сообщений.

Я обнаружил, что, как только вы начнете использовать обмен сообщениями, чтобы приложения общались друг с другом, вы больше не захотите возвращаться к старому стилю RPC.

У меня вопрос, какие еще инструменты есть? Какие инструменты вы используете?

Ответы [ 7 ]

3 голосов
/ 29 сентября 2008

Apache ActiveMQ , вероятно, самый популярный и мощный брокер сообщений с открытым исходным кодом, за которым стоит самое активное сообщество разработчиков открытого кода, а также коммерческая поддержка, обучение и инструменты, если вам это нужно .

Одним из наиболее интересных аспектов ActiveMQ является его широкая поддержка большого количества привязок к различным языкам и транспортных протоколов

1 голос
/ 17 августа 2009

Мы используем службы WCF для синхронных операций на основе сообщений, а nServiceBus для всего асинхронного.

1 голос
/ 21 октября 2008

WebSphere Message Broker - флагманский ESB от IBM, работающий поверх MQ.

Они также производят WebSphere ESB, который является немного более легким предложением, которое специализируется на ESB для веб-сервисов.

0 голосов
/ 16 января 2015

Мы используем старый WebSphere Message Broker 6.1 (теперь IBM Integration Bus), который быстр и надежен, когда вы познакомитесь.

0 голосов
/ 06 июля 2010

Я использую программный стек IBM, потому что он обладает самым широким набором функций (pub / sub, async, sync) и поддержкой платформы (более 60 комбинаций платформы, языков), а также большим набором бесплатных инструментов, предоставляемых IBM

Для операций я использую линейное ротацию журналов IBM WebSphere MQ supportpac

Для разработки и тестирования мне нравится RFHUTIL для генерации поддельных объектов cobol, java, MS, других двоичных и текстовых объектов и SOAPUI для вызова веб-сервисов HTTP. Если мне нужно вызвать веб-службы на основе MQ, я возвращаюсь к RFHUtil. Конечно, Websphere MQ Explorer для администратора.

0 голосов
/ 21 октября 2008

WCF является чрезвычайно мощным средством, и его должен изучить каждый, кто находится в пространстве .NET при запуске системы, основанной на сообщениях.

Я бы рекомендовал использовать BizTalk, если вы не можете использовать его адаптеры (т. Е. У вас много старых систем для связи).

Nuedesic делает отличный ESB на основе WCF, Neuron, если вы готовы заплатить немного.

0 голосов
/ 19 сентября 2008

Rogue Wave очень популярен [http://roguewave.com/products/hydra/]

Как и предложения IBM по Websphere [http://en.wikipedia.org/wiki/Mqseries]

...