1. 程式人生 > >webservice

webservice

microsoft 什麽是 訪問協議 註冊 整合 http soft discovery 組件

技術分享

Web services 有兩種類型的應用

可重復使用的應用程序組件

有一些功能是不同的應用程序常常會用到的。那麽為什麽要周而復始地開發它們呢?

Web services 可以把應用程序組件作為服務來提供,比如匯率轉換、天氣預報或者甚至是語言翻譯等等。

技術分享

連接現有的軟件

通過為不同的應用程序提供一種鏈接其數據的途徑,Web services有助於解決協同工作的問題。

通過使用 Web services,您可以在不同的應用程序與平臺之間來交換數據。

Web services 平臺的元素:

  • SOAP (簡易對象訪問協議)
  • 技術分享

  • UDDI (通用描述、發現及整合)
  • WSDL (Web services 描述語言)
  • 技術分享

  • UDDI 是一種目錄服務,通過它,企業可註冊並搜索 Web services。

    • UDDI 指通用的描述、發現以及整合(Universal Description, Discovery and Integration)。
    • UDDI 是一種用於存儲有關 web services 的信息的目錄。
    • UDDI 是一種由 WSDL 描述的網絡服務接口目錄。
    • UDDI 經由 SOAP 進行通迅。
    • UDDI 被構建於 Microsoft .NET 平臺之中。
  • WSDL 是基於 XML 的用於描述 Web Services 以及如何訪問 Web Services 的語言。

    • WSDL 指網絡服務描述語言
    • WSDL 使用 XML 編寫
    • WSDL 是一種 XML 文檔
    • WSDL 用於描述網絡服務
    • WSDL 也可用於定位網絡服務
    • WSDL 還不是 W3C 標準
  • 什麽是 SOAP?
  • 基本的 Web services 平臺是 XML + HTTP。

    • SOAP 指簡易對象訪問協議
    • SOAP 是一種通信協議
    • SOAP 用於應用程序之間的通信
    • SOAP 是一種用於發送消息的格式
    • SOAP 被設計用來通過因特網進行通信
    • SOAP 獨立於平臺
    • SOAP 獨立於語言
    • SOAP 基於 XML
    • SOAP 很簡單並可擴展
    • SOAP 允許您繞過防火墻
    • SOAP 將作為 W3C 標準來發展

Web services 的未來

請不要過早地期待太多!

Web services 平臺是簡單的可共同操作的消息收發框架。它仍然缺少許多諸如安全和路由等重要的特性。但是,一旦 SOAP 變得更加高級,這些事項就會得到解決。

Web services 有望使應用程序更加容易通信。

webservice