SOAP Protocol |
RESTful Web服务 |
SOAP是一种协议。 |
REST是一种架构方法。 |
简单对象访问协议的SOAP缩写。 |
REST是表示状态转移的首字母缩写。 |
在SOAP中, 数据交换格式始终是XML。 |
没有严格的数据交换格式。我们可以使用JSON, XML等。 |
XML是SOAP Web服务中最流行的数据交换格式。 |
JSON是RESTful Web服务中最流行的数据交换格式。 |
SOAP使用Web服务定义语言(WSDL)。 |
REST没有任何标准定义语言。 |
SOAP对传输没有任何限制。我们可以使用HTTP或MQ。 |
RESTful服务使用最流行的HTTP协议。 |
SOAP Web服务是典型的实现。 |
RESTful服务比SOAP更易于实现。 |
SOAP Web服务使用JAX-WS API。 |
RESTful Web服务使用JAX-RS API。 |
SOAP协议定义了太多标准。 |
RESTful服务不强调太多标准。 |
SOAP无法使用RESTful服务, 因为它是一个协议。 |
RESTful服务可以使用SOAP Web服务, 因为它是一种体系结构方法, 可以使用任何协议(例如HTTP和SOAP)。 |
不能读取SOAP读取。 |
可以读取REST读取。 |