SOAP:簡易物件存取通訊協定 (SOAP)

來源:互聯網
上載者:User

  (SOAP:Simple Object Access Protocol) 
  簡易物件存取通訊協定 (SOAP)(SOAP)是一種輕量的、簡單的、基於 XML 的協議,它被設計成在 WEB 上交換結構化的和固化的資訊。 SOAP 可以和現存的許多網際網路協議和格式結合使用,包括超文字傳輸通訊協定 (HTTP)( HTTP),簡易郵件傳輸通訊協定(SMTP),多用途網際郵件擴充協議(MIME)。它還支援從訊息系統到遠端程序呼叫(RPC)等大量的應用程式。 
  SOAP 包括三個部分: 
  SOAP 封裝:它定義了一個架構 , 該架構描述了訊息中的內容是什麼,誰應當處理它以及它是可選的還是必須的。 
  SOAP 編碼規則:它定義了一種序列化的機制,用於交換應用程式所定義的資料類型的執行個體。 
  SOAP RPC 表示:它定義了用於表示遠端程序呼叫和應答的協定。 
  SOAP 訊息基本上是從發送端到接收端的單向傳輸,但它們常常結合起來執行類似於請求 / 應答的模式。所有的 SOAP 訊息都使用 XML 編碼。一條 SOAP 訊息就是一個包含有一個必需的 SOAP 的封裝包,一個可選的 SOAP 標頭和一個必需的 SOAP 體塊的 XML 文檔。 
  把 SOAP 綁定到 HTTP 提供了同時利用 SOAP 的樣式和分散的靈活性的特點以及 HTTP 的豐富的特徵庫的優點。在 HTTP 上傳送 SOAP 並不是說 SOAP 會覆蓋現有的 HTTP 語義,而是 HTTP 上的 SOAP 語義會自然的映射到 HTTP 語義。在使用 HTTP 作為協議綁定的場合中, RPC 請求映射到 HTTP 要求上,而 RPC 應答映射到 HTTP 應答。然而,在 RPC 上使用 SOAP 並不僅限於 HTTP 協議綁定。 
  SOAP也可以綁定到TCP和UDP協議上。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.