XML Web Service 基礎 (轉微軟MSDN)-Web_Service開發-.NET教程-

來源:互聯網
上載者:User
XML Web Service 基礎
Roger Wolter
Microsoft Corporation
2001 年 12 月
摘要:本文概述了 XML Web Service 對於開發人員的價值,同時還介紹了 SOAP、WSDL 和 UDDI。
 目錄什麼是 XML Web Service? SOAP WSDL UDDI 其他內容什麼是 XML Web Service?
XML Web Service 是在 Internet 上進行分散式運算的基本構造塊。開放的標準以及對使用者和應用程式之間的通訊和協作的關注產生了這樣一種環境,在這種環境下,XML Web Service 成為應用程式整合的平台。應用程式是通過使用多個不同來源的 XML Web Service 構造而成的,這些服務相互協同工作,而不管它們位於何處或者如何?。
有多少個構建 XML Web Service 的公司,就可能有多少種 XML Web Service 定義。不過幾乎所有定義都具有以下共同點: XML Web Service 通過標準的 Web 協議向 Web 使用者提供有用的功能。多數情況下使用 SOAP 協議。
 XML Web Service 可以非常詳細地說明其介面,這使使用者能夠建立用戶端應用程式與它們進行通訊。這種說明通常包含在稱為 Web 服務說明語言 (WSDL) 文檔的 XML 文檔中。
 XML Web Service 已經過註冊,以便潛在使用者能夠輕易地找到這些服務,這是通過通用發現、說明和整合 (UDDI) 來完成的。
本文將介紹這三種技術,但首先需要解釋一下為什麼要關注 XML Web Service。
XML Web Service 體繫結構的主要優點之一是:允許在不同平台上、以不同語言編寫的各種程式以基於標準的方式相互連信。對這一行業有所瞭解的使用者可能馬上會說:“等一等,CORBA 和之前的 DCE 不是都做過相同的承諾嗎?這和它們有什麼區別?”最重要的區別在於:SOAP 比以前的方法要簡單得多,因此要實現與標準相容的 SOAP,障礙也要少得多。Paul Kulchenko 在 http://www.soapware.org/directory/4/implementations(英文)上提供了一個 SOAP 實現方案的列表。上次統計時,該列表已經包含了 79 項。正如您所預料,多數大的軟體公司都提供 SOAP 實現方案,但也有許多實現方案是由個別開發人員建立和維護的。相對以前的方案而言,XML Web Service 的另一大優點是使用標準的 Web 協議 - XML、HTTP 和 TCP/IP。許多公司都已經建立了 Web 基礎結構,同時它們的員工在維護方面也都具備相應的知識和經驗。因此,引入 XML Web Service 與引入以前的技術相比,其成本要低得多。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.