2011-09-15 23 views
1

這不是一個問題,因爲它是對這兩種技術的意見要求。有一點背景:我建議在企業項目中使用JMS,客戶回來談論ebXML。我可以誠實地說,我不知道這是什麼,從來沒有在網上讀過它,也從來沒有聽到有人在任何地方談論過它。所以作爲一個社區,你們怎麼看待另一個呢?意見:JMS vs ebXML

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

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

回答

1

我有幸在Sun的JMS RI和OASIS的ebXML上工作過。我同意以前的說法,它是蘋果和橙子的比較....

  • JMS是一個Java API。 ebXML是一組XML規範和協議。這非常不同

  • JMS爲需要Java消息服務的發佈/訂閱消息定義了一個API。 ebXML是一套規範,從技術協議到如何使用一組通用功能(ebXML CPPA),註冊表和存儲庫(ebXMl RegRep)和消息傳遞服務(ebXML消息傳遞)進行交互。你用比較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

0

好像蘋果和桔子給我,但是從維基百科的文章是不完全清楚的實現必須提供什麼。

我必須確信不是如果它適合您實際擁有的消息傳遞需求,請使用JMS等EE標準。