gpt4 book ai didi

java - 意见: JMS vs ebXML

转载 作者:行者123 更新时间:2023-12-01 15:44:15 26 4
gpt4 key购买 nike

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

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

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

最佳答案

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

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

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

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

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

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

关于java - 意见: JMS vs ebXML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7437834/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com