2012-10-21 100 views
3

對於WebSphere中的JMS測試,我已經下載了WebSphere AS 8.0的開發者版本。WebSphere MQ是WebSphere AS 8/8.5中的默認JMS提供者嗎?

此版本中是否包含WebSphere MQ(可作爲獨立於IBM的產品提供),還是WAS使用不同的JMS提供程序?


更新:我知道,在(Apache Geronimo的基礎),IBM WASCE(即 '社區版'),阿帕奇的ActiveMQ作爲默認的JMS提供者。

在下面的答案中建議,在WAS 8.0/8.5中使用哪種產品,專有的IBM產品或像ActiveMQ這樣的開源產品?

+0

WAS和WMQ作爲單獨的產品銷售,因此WAS使用它的內部提供者作爲默認值。如果您對WMQ感興趣,可以在[developerWorks](http://bit.ly/fLeeQz)上下載試用版。另外,如果您的組織擁有WebSphere Broker的付費版本,則[有權放置](http://publib.boulder.ibm.com/infocenter/wmbhelp/v7r0m0/topic/com.ibm.etools.mft。 doc/bh25920_.htm),包括WMQ,在開發人員桌面上。 –

回答

2

WebSphere作爲企業都有自己的JMS提供者的要求的Java EE 6

提供商不MQ。它可能是ActiveMQ的修改版本或任何其他符合JMS的實現。

+0

只是告訴它它自帶的JMS提供程序按照java ee 6的要求。它不是MQ。我不確定它是哪一個。它可能是ActiveMQ的修改版本。 –

+0

準確。我會將評論的一部分轉到答案。 :) –

+0

也許我應該將我的問題改爲「哪個產品是默認的JMS提供程序(...)」? – mjn

9

WebSphere Application Server附帶一個名爲Service Integration Bus (SIBus)的JMS提供程序。這也被稱爲WebSphere Application Provider的默認消息傳遞提供程序,並且是符合Java EE的消息傳遞引擎。它具有如下功能:
1)集羣
2)支持P2P和Pub/Sub風格的消息。
3)高可用性
4)安全性
5)可以與WebSphere MQ集成。