2013-07-20 61 views
0

我一直在爲java和spring推出包裝服務示例,但我找不到任何有用的東西。有很多的Java和春季Web服務的教程,但沒有包裝的包裹服務

基本上,如果給2個wsdls,我如何創建一個包裝服務?我希望有工作的例子,或者甚至開始完成教程來幫助我。

+3

請定義「包裝服務」。如果您對此一無所知,可能是因爲您是唯一使用該術語的人。 –

+0

使用其他Web服務的Web服務。 – Mercury

+1

調用另一個Web服務B的Web服務A是Web服務B的客戶端,就像Web服務的任何其他客戶端一樣。如果你的教程描述瞭如何編寫一個Web服務的客戶端,那麼它就有你正在尋找的東西。 –

回答

0

我認爲你要找的就像'聯合服務'或'業務代表'模式。也就是說,一個WSDL顯示了其他兩個WSDL組合的所有方法。

這樣做的一種方法是使用Spring Integration。藉助Spring Integration,您可以公開您的「統一」WSDL,然後將各種方法發送到特定的正確實際端點。請參閱Spring Integration文檔中的this關於公開Web服務,然後路由和調用其他服務。