老李分享:Web Services 元件
在過去的幾年裡,三大主流技術已經成為構成當今 web service 技術的全球标準。接下來我們來讨論一下這些技術。
XML-RPC
XML-RPC 是在計算機之間交換資訊的最簡單的基于 XML 的協定。
- XML-RPC 是一個簡單協定,它使用 XML 消息來執行 RPC
- 請求被編碼到 XML 并通過 HTTP POST 進行發送
- XML 響應被嵌入到 HTTP 響應體中
- XML-RPC 是與平台無關的
- XML-RPC 允許不同的應用進行通信
- 一個 Java 用戶端可以對一個 Perl 伺服器進行 XML-RPC 對話
- XML-RPC 是開始 web service 之路的最簡單的方法
SOAP
SOAP 也是一種在計算機之間交換資訊的基于 XML 的協定。
- SOAP 是一種通信協定
- SOAP 用于應用之間的通信
- SOAP 是一種發送消息的格式
- SOAP 被設計用來通過網際網路通信
- SOAP 與平台無關
- SOAP 與語言無關
- SOAP 簡單而且可擴充