我是一位Java SE程序員,並探討實現JAX-WS Web服務以實現與我們的Web服務器集成的目的。到目前爲止,我還沒有使用網絡服務的經驗,因此希望得到每個人的專家意見。關於實現非Java(PHP)端點使用的JAX-WS Web服務的建議
背景是我的公司使用Java SE在內部開發和託管POS系統。我們正在規劃電子商務功能,這些功能將通過外部網絡開發公司在HTML/PHP中實施,並在外部託管。
因此,我們正在探索在我們的端點上實現JAX-WS Web服務,以便與運行PHP端點的電子商務服務器集成。
我做了一些研究,我的理解是:
有可能實現JAX-WS不帶Java EE容器 JAX-WS Web Services Without Java EE Containers
它可以混合終點技術,特別是在我的情況下,JAX-WS作爲我們的終端和我們的e-commerece終端上的PHP SoapClient PHP SOAP Client to consume JAX-WS with Basic Http Authentication Using PHP SoapClient with Java JAX-WS RI (Webservice)
我現在想知道在建立我們的電子商務平臺的外部網絡開發公司討論實施時,什麼是正確的方法。大多數網站和論壇的例子都假定在兩個端點上都有Java,並且兩個端點都由同一個開發人員/團隊實現。
根據我有限的understudying,我收集過程將是:
- 我/我公司創建Web服務(編寫Web服務方法的Java)
- 我/我公司創建服務器程序
- 從URI生成的WSDL(HTTP://:/ md5WebService WSDL?)隨後被用作我們的內部POS系統及外部電子商務平臺之間的界面合同我的服務器程序的
正在實施電子商務平臺的Web開發公司然後使用wsdl來實現PHP SoapClient端點。
而在我們的內部POS系統需要使用由外部Web開發公司創建的Web服務的情況下,他們會將我的wsdl傳遞給我,並使用它來打電話給他們。
這是正確的方法嗎?
非常感謝。
乾杯, 亞瑟
非常感謝羅馬的詳細說明和資源的鏈接供我參考。乾杯。 – Arthur