【问题标题】:Opinion: JMS vs ebXML意见:JMS 与 ebXML
【发布时间】:2020-11-16 21:36:12
【问题描述】:

这与其说是一个问题,不如说是征求对这两种技术的意见。关于这个的一点背景:我建议在一个企业项目中使用 JMS,而客户回来谈论 ebXML。老实说,我不知道这是什么,从来没有在网上读过它,也从来没有听到任何人在任何地方谈论它。那么作为一个社区,你们如何看待其中一个?

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

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

【问题讨论】:

    标签: java jms ebxml


    【解决方案1】:

    我有幸曾在 Sun 的 JMS RI 和 OASIS 的 ebXML 工作过。我同意之前的说法,这是苹果和橘子的比较......

    • JMS 是一种 Java API。 ebXML 是一组 XML 规范和协议。这是完全不同的

    • JMS 为需要 Java 消息服务的发布/订阅消息定义了一个 API。 ebXML 是一组规范,可以做很多事情,从关于如何使用一组通用功能 (ebXML CPPA)、注册表和存储库 (ebXMl RegRep) 和消息传递服务 (ebXML Messaging) 进行交互的技术协议。最后一个规范可能是与 JMS 进行比较的那个。

    • [1] 对 JMS 和 ebXML 消息传递进行了有用的比较......

    “尽管 Java 消息服务 (JMS) 为消息队列产品提供标准编程接口,但这些产品使用的消息格式和有线协议是专有的,要求发送方和接收方使用来自同一供应商的实现或使用 JMS到 JMS 的桥梁。ebXML 消息传递服务的一个承诺是提供消息队列产品的一些好处,同时为用户提供由不同供应商提供的 ebMS 实现选择,包括开源实现。”

    [1] ebXML 消息服务,Pim van der Eijk,2003 年 3 月 18 日 http://www.xml.com/lpt/a/1175

    【讨论】:

      【解决方案2】:

      对我来说似乎是苹果和橘子,但从 Wikipedia 文章中,并不完全清楚必须提供哪些实现。

      我必须说服我不要使用像 JMS 这样的 EE 标准,如果它适合您实际拥有的消息传递需求。

      【讨论】:

        猜你喜欢
        • 2013-06-30
        • 2011-01-27
        • 2011-04-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-01
        • 2011-10-13
        相关资源
        最近更新 更多