Мнение: JMS против ebXML

Это не столько вопрос, сколько запрос мнения об этих двух технологиях. Немного предыстории этого: я предложил использовать JMS в корпоративном проекте, и клиент вернулся к обсуждению ebXML. Я могу честно сказать, что понятия не имел, что это было, никогда не читал об этом по проводам и никогда не слышал, чтобы кто-нибудь об этом говорил. Итак, как сообщество, что вы, ребята, думаете об одном поверх другого?

JMS http://en.wikipedia.org/wiki/Java_Message_Service

ebXML http://en.wikipedia.org/wiki/Ebxml

2 ответа

Решение

Я имею честь работать как с JMS RI в Sun, так и с ebXML в OASIS. Я согласен с предыдущим утверждением, что это сравнение яблок и апельсинов....

  • JMS - это API Java. ebXML - это набор спецификаций и протоколов XML. Это совсем другое

  • JMS определяет API для обмена сообщениями pub/sub, для которых требуется служба сообщений Java. ebXML - это набор спецификаций, которые выполняют множество задач, начиная от технических соглашений о том, как взаимодействовать с использованием общего набора возможностей (ebXML CPPA), реестра и репозитория (ebXMl RegRep, и службы обмена сообщениями (ebXML Messaging). Последняя спецификация может быть тот, с которым вы сравнивали JMS.

  • [1] имеет полезное сравнение JMS и ebXML Messaging....

"Хотя Java Messaging Service (JMS) предлагает стандартный программный интерфейс для продуктов очереди сообщений, форматы сообщений и проводные протоколы, используемые этими продуктами, являются собственностью, требуя, чтобы отправитель и получатель использовали реализации одного и того же поставщика или использовали JMS-to- Мосты JMS. Одним из обещаний службы обмена сообщениями ebXML является предоставление некоторых преимуществ продуктов организации очередей сообщений, предлагая пользователям выбор реализаций ebMS, предоставляемых различными поставщиками, включая реализации с открытым исходным кодом ".

[1] Служба обмена сообщениями ebXML, Пим ван дер Эйк, 18 марта 2003 г. /questions/30016963/fajlyi-spravki-windows-kakie-est-variantyi/30016988#30016988

Мне кажется, что это яблоки и апельсины, но из статьи в Википедии было не совсем ясно, что должны были обеспечить реализации.

Я должен быть убежден, что не должен использовать стандарт EE, такой как JMS, если он соответствует потребностям обмена сообщениями, которые у вас действительно есть.

Другие вопросы по тегам