2011-11-21 63 views
5

我們有一個Web服務,它使用Apache CXF在SOAP over HTTP上運行,並且需要通過JMS切換​​到SOAP。對於我來說,這是一個相對較新的理由,互聯網似乎並沒有給我所有的答案,或者我不明白這一點。SOAP on JMS for starters

這將是非常有益的,如果有經驗的老兵誰能解釋步驟獲得從HTTP OT JMS這種轉換(用簡單的英語,你傢伙做最好的),這樣我可以理解並實現它。

也希望得到關於檢查SOAP over JMS是否透明(是否可以監視請求&響應)的任何信息。

在此先感謝和歡呼聲!

+0

是否必須是CXF? – skaffman

+0

@skaffman幸運或不幸是...... – optimusprime619

+0

當傳輸層的東西與之交互時,您還應該提及您使用的容器(例如Jetty,Tomcat)。 –

回答

3

互聯網能夠提供大量的例子。下面是開始的一些事情: JMS configuration in CXF using Camel

從WS入站調用移動到JMS入站消息是相當透明的。

簡單的高級別步驟(在簡單的英語開始):

(一)設置JMS服務器 確保它的工作原理是測試它 - 使用OpenJMS,愛馬仕將消息發送到它,或其他一些客戶。

(b)在CXF設置連接到JMS服務器和特定隊列

(c)中的入站消息:在代碼,創建一個MDB(消息驅動)類,它被鏈接到CXF連接建立(d)Outboud消息:在你的代碼中,定義一個控制器,該控制器使用CXF的上下文獲取與JMS的連接和會話 - 並且可以使用它們發送消息。

,我會很高興地聽到它是如何去。

+0

謝謝...簡單的英語岩石...會嘗試讓你知道在一段時間... – optimusprime619

+0

和那失敗我猜,需要在春季啓動時做到這一點,任何幫助? –