码迷,mamicode.com
首页 > 其他好文 > 详细

rest .soap 和xml-RPC 简单描述

时间:2014-07-21 10:10:59      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:style   http   使用   strong   os   数据   

REST、SOAP和XML-RPC简单描述!

      目前在三种主流的Web服务实现方案中,因为REST模式的Web服务与复杂的SOAP和XML-RPC对比来讲明显的更加简洁,越来越多的web服务开始采用REST风格设计和实现。XML-RPC慢慢的被SOAP开发方式所取代,还有它是有版权的!

REST:表征状态转移(英文:Representational State Transfer,简称REST),采用Web 服务使用标准的 HTTP 方法 (GET/PUT/POST/DELETE) 来抽象所有 Web 系统的服务能力,他是一种软件架构风格.

它是一种针对网络应用的开发方式,可以降低开发的复杂性,提高系统的可伸缩性。

REST从资源的角度来观察整个网络,分布在各处的资源由URI确定,而客户端的应用通过URI来获取资源的表征。


SOAP:简单对象访问协议(Simple Object Access Protocol)是一种标准化的通讯规范,主要用于Web服务(web service)中。用一个简单的例子来说明 SOAP 使用过程,一个 SOAP 消息可以发送到一个具有 Web Service 功能的 Web 站点,例如,一个含有房价信息的数据库,消息的参数中标明这是一个查询消息,此站点将返回一个 XML 格式的信息,其中包含了查询结果(价格,位置,特点,或者其他信息)。由于数据是用一种标准化的可分析的结构来传递的,所以可以直接被第三方站点所利用。

XML-RPC是一个远程过程调用(remote procedure call,RPC)的分布式计算协议,通过XML将调用函数封装,并使用HTTP协议作为传送机制。后来在新的功能不断被引入下,这个标准慢慢演变成为今日的SOAP协定。

XML-RPC协定是已登记的专利项目。XML-RPC透过向装置了这个协定的服务器发出HTTP请求。发出请求的用户端一般都是需要向远端系统要求呼叫的软件。


rest .soap 和xml-RPC 简单描述,布布扣,bubuko.com

rest .soap 和xml-RPC 简单描述

标签:style   http   使用   strong   os   数据   

原文地址:http://my.oschina.net/phacks/blog/287861

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!