Web Services初窺

最近需要開發網絡接口,看到了好多概念,特別亂,梳理一下。

什麼是Web Services(來自w3cschool)

  • Web Services 是應用程序組件
  • Web Services 使用開放協議進行通信
  • Web Services 是獨立的 並可自我描述
  • Web Services 可通過使用UDDI來發現
  • Web Services 可被其他應用程序使用
  • XML 是Web Services 的基礎

工作方式

  • 平臺是XML + HTTP
  • XML提供了一種可用於不同的平臺和編程語言之間的語言,類似於json

Web Services平臺的元素:

  • SOAP ( 簡易對象訪問協議)
  • UDDI (通用描述、發現及整合)
  • WSDL(Web Services描述語言)

WSDL簡介

  • WSDL是網絡服務描述語言
  • WSDL**使用xml**編寫
  • WSDL**是一種xml文檔**
  • WSDL用於描述網絡服務
  • WSDL可用於定位網絡服務

SOAP簡介

基本的Web Services平臺是XML + HTTP

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

UDDI簡介

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

  • UDDI指通用的描述、發現及整合
  • UDDI是一種用於存儲有關Web Services的信息的目錄
  • UDDI是一種由WSDL描述的網絡服務接口目錄
  • UDDI經由SOAP進行通訊
  • UDDI被構建於Microsoft .NET平臺之中。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章