web服務中soap、wsdl、uddi理解
SOAP,作為傳輸層,是Web services 的通訊協議。用來在消費者和服務提供者之間傳送訊息。SOAP是一種基於XML 的機制,用於在網路應用程式之間進行結構化資料交換。SOAP中會指定服務端呼叫的方法,已經呼叫的引數等。
WSDL用來描述服務。它是一個XML 文件,實現SOAP協議,把它寫成可供電腦識別的檔案,描述了web服務的三個屬性:(1)服務所提供的操作(2)如何訪問服務(3)服務位於何處(通過 URL 來確定)。
UDDI用來註冊和查詢服務。它就是一個目錄,只不過在這個目錄中存放的是一些關於 Web 服務的資訊而已,使用者可以在這個目錄中查詢服務,取得服務的WSDL描述,然後通過SOAP來呼叫服務(這個過程叫把web服務請求者和合適的web服務繫結)。
客戶端呼叫伺服器端的web服務:
相關文章
- 服務計算基礎知識 UDDI SOAP WSDL特性 SOA 設計原則
- (文摘)徹底理解webservice SOAP WSDLWeb
- XML Web 服務技術解析:WSDL 與 SOAP 原理、應用案例一覽XMLWeb
- soap協議的web服務協議Web
- Ajax通過SOAP協議呼叫Web服務協議Web
- webservice快速入門-SOAP和WSDL(三)Web
- PHP呼叫webservice遇到 Soap WSDL Error - "failed to load external entityPHPWebErrorAI
- PHP5開發之WSDL,SOAP呼叫實現過程PHP
- web服務中連線池用法Web
- Android程式使用SOAP呼叫遠端WebService服務AndroidWeb
- WADL, WSDL, XSD和 WebWeb
- 什麼是web service?- SOAP Web Service & Restful Web ServiceWebREST
- 搭建 Restful Web 服務RESTWeb
- Linux web服務LinuxWeb
- 在Eclipse中,用XFire釋出web服務EclipseWeb
- ubuntu 14.04中開啟web服務步驟UbuntuWeb
- Nginx服務系列——靜態資源web服務NginxWeb
- 如何理解服務端渲染?服務端
- Web網站服務(二)Web網站
- 保障Web服務的安全Web
- PHP開發Web服務PHPWeb
- 構建Web API服務WebAPI
- 「Laravel 服務容器」自己的理解Laravel
- apache cxf-2.4.3 +spring-3.0.5釋出SOAP協議WebService服務ApacheSpring協議Web
- Web service,XSD及WSDL的一些使用Web
- RHEL 8 搭建 Apache Web 服務ApacheWeb
- RHEL 8 搭建 Nginx Web 服務NginxWeb
- python如何建立web服務PythonWeb
- 《web-Mail服務的搭建》WebAI
- RESTFul Web Api 服務框架(一)RESTWebAPI框架
- WEB叢集- 高可用服務Web
- Web Service和SOAP以及HTTP的關係? .WebHTTP
- 翻譯-使用Spring呼叫SOAP Web ServiceSpringWeb
- 企業IT服務管理解決方案
- Laravel 重點概念理解-服務容器Laravel
- 乾淨架構在 Web 服務開發中的實踐架構Web
- yii2 restful web服務路由RESTWeb路由
- Yii2.0 RESTful Web服務(3)RESTWeb