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更可取。 |
评论前必须登录!
注册