【SOAP与REST Web服务的区别】SOAP和REST Web服务之间有许多区别。 SOAP和REST之间的10个重要区别如下:
没有。 | 肥皂 | 休息 |
---|---|---|
1) | SOAP是一种协议。 | REST是一种建筑风格。 |
2) | SOAP代表简单对象访问协议。 | REST代表代表性状态转移。 |
3) | SOAP无法使用REST, 因为它是一种协议。 | REST可以使用SOAP Web服务, 因为它是一个概念, 可以使用HTTP, SOAP等任何协议。 |
4) | SOAP使用服务接口来公开业务逻辑。 | REST使用URI公开业务逻辑。 |
5) | JAX-WS是用于SOAP Web服务的Java API。 | JAX-RS是用于RESTful Web服务的Java API。 |
6) | SOAP定义了必须严格遵循的标准。 | REST没有定义太多标准, 例如SOAP。 |
7) | SOAP比REST需要更多的带宽和资源。 | REST比SOAP需要更少的带宽和资源。 |
8) | SOAP定义了自己的安全性。 | RESTful Web服务从基础传输继承安全措施。 |
9) | SOAP仅允许XML数据格式。 | REST允许使用不同的数据格式, 例如纯文本, HTML, XML, JSON等。 |
10) | SOAP不如REST首选。 | REST比SOAP更可取。 |
推荐阅读
- SOAP Web服务
- Java面向服务的架构(SOA)
- 执行RESTful服务的验证
- 配置自动生成Swagger文档
- 使用Spring Boot Actuator监视API
- Swagger文档格式简介
- 执行GET服务以检索用户的所有帖子
- 为RESTful服务实现静态过滤
- Win 8系统怎样自已手工扫描硬件驱动