| SOAP与REST的对比 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SOAP | REST | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 寻址模型 |
URI只用来定位SOAP端点;资源与URI是一一对
应;一端点对应多个资源 |
标准化的URI、DNS;URI与资源(包括服务)
一一对应 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
| 接口 | 不提供通用操作,每个服务定义自己的方法(操作) |
提供通用操作,即HTTP的GET、PUT、POST
和DELETE |
||||||||||||||||||||||||||||||||||||||||||||||||||||
| 中间媒介 | 不兼容传统的Web中间媒介 |
兼容传统的Web中间媒介,包括代理、缓存服
务器、网管等 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
| 安全性 | 十分复杂,不能使用现有防火墙控制 | 简单有效,可用现有防火墙控制 | ||||||||||||||||||||||||||||||||||||||||||||||||||||