Web Service和SOAP以及HTTP的關係? .
Web Service、WSDL、SOAP、HTTP的概念存在諸多聯絡,在不同的產品中體現的概念也不一樣。本文旨在描述一下其聯絡
和區別。
WebService 和 WSDL的關係?
Web Service提供一種可被呼叫的服務,該服務必須透過WSDL定義介面,介面描述了WEB
SERVICE
的邏輯定義(types,messages,portTypes)和傳輸協議(bindings,services)。客戶端透過WSDL定義的訪問方式和邏輯結構呼叫該服務。
Web Service和SOAP以及HTTP的關係?
SOAP是簡單物件訪問協議,定義了一種跨平臺的分散式系統通訊協議。SOAP需要繫結到更低層次的傳輸協議(比如,
HTTP,RMI,JMS)等。最常用的是HTTP繫結,所以也經常把SOAP的概念和HTTP混在一起說。
比如:W3C定義 ”A Web service
is a software system designed to support interoperable machine-to-machine
interaction over a network. It has an interface described in a
machine-processable format (specifically WSDL). Other systems interact with the
Web service in a manner prescribed by its description using SOAP
messages......"
理論上透過WSDL描述的Web Service可以有很多種不同的繫結,但是實際上經常使用SOAP
HTTP繫結 (就是採用“SOAP通訊協議的HTTP繫結格式”來繫結)。
小結一下,感覺狹義的Web
Service肯定是用WSDL/SOAP/HTTP,泛義的Web Service只要用了WSDL就算。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/223653/viewspace-1328249/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 什麼是web service?- SOAP Web Service & Restful Web ServiceWebREST
- 關於 Service Worker 和 Web 應用對應關係的討論Web
- 【Oracle】service_name和service_names的關係Oracle
- 翻譯-使用Spring呼叫SOAP Web ServiceSpringWeb
- 翻譯-使用Spring WebService生成SOAP Web ServiceSpringWeb
- 請教banq大哥SOAP和HTTPHTTP
- 【轉載】CL_HTTP_CLIENT的HTTP和SOAP用法示例HTTPclient
- http中session和cookie的區別和關係HTTPSessionCookie
- SAP Spartacus 的 TMS 和 Event Service 實現的關聯關係
- HTTP和SOAP完全就是兩個不同的協議HTTP協議
- openfile解讀以及和latch的一點關係
- OSGI中的service依賴關係管理
- CLASSPATH 以及包和目錄結構的關係 (轉)
- TCP/Socket/HTTP的簡單關係TCPHTTP
- 微服務架構的理解以及和 RPC 的關係微服務架構RPC
- web service相關轉摘Web
- 瞭解下SOAP HTTP 協議HTTP協議
- 【原創】WEB元件的關聯關係Web元件
- Web3和元宇宙之間的關係Web元宇宙
- Angular8的使用(二):service和HttpAngularHTTP
- Service Worker Cache 和 HTTP Cache 的區別HTTP
- soap協議的web服務協議Web
- 敏捷開發領域裡的 Epic 以及和 User Story 的關聯關係敏捷
- Http get,post,soap協議的區別HTTP協議
- FAILGROUP和REDUNDANCY之間的關係關係!AI
- load 和 initialize 方法的執行順序以及類和物件的關係物件
- UDP和TCP以及HTTPUDPTCPHTTP
- 誰能說說SessionFacade的粒度,以及和Delegate的關係?Session
- 求救!!關於Web Service客戶端的程式,Web客戶端
- 微服務架構的理解以及和 RPC 的關係(理論篇)微服務架構RPC
- Web前端是幹什麼的?和後端是啥關係?Web前端後端
- 網友問題--service_names與tnsnames.ora中的service_name關係
- 如何在 SAP BTP 平臺 ABAP 程式設計環境裡消費基於 SOAP 的 Web Service程式設計Web
- 與HTTP關係密切的協議:IP、TCP、DNSHTTP協議TCPDNS
- JavaScript和Java的關係JavaScript
- 平等和效率的關係
- 這一次搞懂Spring Web零xml配置原理以及父子容器關係SpringWebXML
- Http 和TCP的關係,TCP長連線和短連線有什麼區別?HTTPTCP