SOAP 1.1/HTTP 1.1.
SOAP(基於XML的消息協議)通過HTTP(傳輸協議)
The used "contract" to exchange information is WSDL
每個人都想來定義他們自己的方式和框架來描述他們的Web服務。因此,微軟已經爲WCF框架創建了合同。WSDL文檔的內容定義了用於例如Web服務的合同。服務,數據,故障,消息合同。 RIP開發人員。
What would be the role of JAX-WS?
用於基於XML的Web服務的JAVA API。用於創建基於soap的web服務提供程序。它使用註釋。
Would it be needed or is it an alternative to WSDL?
JAX-ws是一個框架或API。它是WCF的替代品,可以說不是WSDL。 WSDL是以XML格式描述您的Web服務的文檔。
If needed, shall we combine it with (SOAP/HTTP + WSDL)?
What would be the role of JAX-WS in this combination?
JAX-WS可以實現基於SOAP/HTTP的Web服務。使用JAX WS,您可以生成將描述您定義的服務實現的WSDL。
Could it be replaced by JAX-RPC (or by something else)?
是的,JAW-RS也可以。
Is JAX-WS cross-platform or only specific to Java?
JAX_WS僅針對java。但是您可以使用JAX-ws設計/實現web服務,這將是跨平臺的。
If moving to another platform, such as C or C++ or Python, would we be able to use JAX-WS if needed to be combined?
您可以使用jax ws實現的webservice提供程序與任何其他基於web服務的客戶端進行交互。
Talking C#,.Net... Is JAX-WS similar to WCF?
JAX-WS,WCF都是framewrok來分別在java,.net中實現webservice。
注意:您在語言,框架,協議,實現方法等方面相當困惑。您的問題非常模糊。保持學習。
我upvote!非常感謝你的回答。您對C,C++和Python中的JAX-WS的類似實現有什麼想法,特別是在服務器端? – Farah
對不起,我沒有這些語言的使用經驗 –