没有合适的资源?快使用搜索试试~ 我知道了~
SOAP webserivce 和 RESTful webservice 对比及区别

温馨提示


试读
7页
基于REST的软件体系结构风格(Software Architecture Style)称之为面向资源体系架构(Resource-oriented Architecture,ROA)。按照REST原则设计的软件、体系结构,通常被称为“REST式的”(RESTful),在本文中以下称之为 RESTful Web服务,以便于和基于SOAP的Web服务区别。
资源推荐
资源详情
资源评论

















SOAP webserivce 和 RESTful webservice 对比及区别
简单对象访问协议(Simple Object Access Protocol,SOAP)是一种基于 XML的协
议,可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮
件传输协议(SMTP),多用途网际邮件扩充协议(MIME),基于“通用”传输协议是 SOAP
的一个优点。它还支持从消息系统到远程过程调用(Remote Procedure Call,RPC)等大
量的应用程序。SOAP 提供了一系列的标准,如 WSRM(WS-Reliable Messaging)形式
化契约确保可靠性与安全性,确保异步处理与调用;WS-Security、WS-Transactions 和
WS-Coordination 等标准提供了上下文信息与对话状态管理。
相对而言,SOAP 协议属于复杂的、重量级的协议,当前随着 Web2.0 的兴起,表述性
状态转移(Representational State Transfer,REST)逐步成为一个流行的架构风格。
REST 是一种轻量级的 Web Service 架构风格,其实现和操作比 SOAP 和 XML-RPC 更为简
洁,可以完全通过 HTTP 协议实现,还可以利用缓存 Cache 来提高响应速度,性能、效率和
易用性上都优于 SOAP 协议。REST 架构对资源的操作包括获取、创建、修改和删除资源的
操作正好对应 HTTP 协议提供的 GET、POST、PUT 和 DELETE 方法,这种针对网络应用的
设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。REST 架构尤其适用于完
全无状态的 CRUD(Create、Read、Update、Delete,创建、读取、更新、删除)操作。
基于 REST 的软件体系结构风格(Software Architecture Style)称之为面向资源体系
架构(Resource-oriented Architecture,ROA)。按照 REST 原则设计的软件、体系结
构,通常被称为“REST 式的”(RESTful),在本文中以下称之为 RESTful Web 服务,以便
于和基于 SOAP 的 Web 服务区别。
资源评论

- cnwangjie2017-11-08对于初学者有很好的帮助。

xlpang6688
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
