我有2個不同的webservices運行在2個不同的tomcat應用程序服務器上(w/axis2 web服務引擎)(Webservice A運行在服務器A上,Webservice B運行在服務器B上)。不同服務器上的Web服務之間的通信
服務器A上的Web服務A如何將數據A(文件)傳遞到服務器B上的Web服務B?我是網絡服務新手,希望在這方面提供幫助。這些webservices是用Java編寫的。
謝謝!
我有2個不同的webservices運行在2個不同的tomcat應用程序服務器上(w/axis2 web服務引擎)(Webservice A運行在服務器A上,Webservice B運行在服務器B上)。不同服務器上的Web服務之間的通信
服務器A上的Web服務A如何將數據A(文件)傳遞到服務器B上的Web服務B?我是網絡服務新手,希望在這方面提供幫助。這些webservices是用Java編寫的。
謝謝!
服務A需要是服務B的客戶端。服務B應該公開某些方法服務A將使用(並使用它傳遞所需數據)。過程如下:
公開一個「發送」 Web服務API上B和從A調用它
有很多方法thousends,但與HTTP協議可以使用:POST或PUT方法。 但是,您需要在每一邊編寫應用程序...
謝謝,但我確實需要知道如何實現這一點。你能指出一些實際討論這種服務的端到端實現的好教程嗎? – Tyler 2010-04-05 23:18:33
我不知道一個很好的例子,但是你可以在這裏找到一個很好的例子:http://cxf.apache.org/docs/a-simple-jax-ws-service.html – kopper 2010-04-06 05:51:55
對不起,以前不清楚 - 我特別尋找使用WSDL的自頂向下的Web服務實現。如果你發現它,然後請張貼它。感謝您的幫助! – Tyler 2010-04-06 23:29:36