博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[SOA]REST与SOA两种架构的异同比较
阅读量:6234 次
发布时间:2019-06-22

本文共 718 字,大约阅读时间需要 2 分钟。

REST的特性

它基于HTTP协议,是一种明确构建在客户端/服务端体系结构上的一种风格。特征如下:
1、网络上的资源都被抽象为资源,这些资源都具有唯一的统一资源标识符(URI:Uniform Resource Identiter),这些资源都是自我们描述的。这些资源使用HTTP内容标头类型指定。如:XML、JSON、HTML、PNG等。
2、服务的使用者通过HTTP协议的标准动作(Get、Put、Post、Delete)通过统一的接口对资源进行操作。
3、对资源进行的操作不会改变它的URI。
4、客户端、服务端之间的交互是没有状态的。由于这种无状态行,服务端不需要为每个客户端维护Context
SOA的特征
1、通过网络终结点对外提供服务。
2、粗粒度的服务接口。
 
REST与SOA的共同点
REST与SOA两者,虽有不同点,但是他们都作为服务的不同架构风格,具有服务的一般属性。具体如下:
1、统一的服务契约接口与服务接口
2、松散的耦合。
3、只要有权限都可以进行访问
 
REST与SOA的不同点
1、REST风格下的,只有一种协议,那就是HTTP。而SOA下的WCF就和多种协议了。如:TCP、HTTP、MSMQ等多种协议
2、使用方式上的不同。REST只要客户端能够模拟HTTP请求,通过标准的HTTP动作,都可以进行访问。它使用的是HTTPChannel管道,而SOA使用的管道有HTTPChannel、TcpChannel、RPC等多种。
3、REST寄宿时,虽然可以选择多种寄宿方式,但必须有应用服务器的支持。
 
http://blog.sina.com.cn/s/blog_62b0363101012l2z.html

转载地址:http://lczia.baihongyu.com/

你可能感兴趣的文章
国内首个国际云计算博览会落户重庆
查看>>
【天池直播】O2O大赛冠军经验分享
查看>>
IDC:物联网计划对IT基础设施影响重大
查看>>
浪潮服务器撑起食品质量安全追溯物联网 力保舌尖上的安全
查看>>
七牛小伙伴|小咖秀的产品构建经验谈
查看>>
大数据时代下的意图搜索 个性化服务是关键
查看>>
这些技术可能会阻碍你在大数据征程上的步伐
查看>>
大数据融合将解锁物联网真正潜力
查看>>
不止提供上网服务 WiFi技术有了新功能
查看>>
云服务再次歇菜数易云备系统从容应对
查看>>
智能数据湖势在必行
查看>>
如何防止rogue server破坏数据中心
查看>>
首席信息官面临的三个云计算咒语
查看>>
恶意网站可利用这个新漏洞拖垮Windows 7和Windows 8电脑
查看>>
达沃时代梁力明:超融合已实现开箱即用
查看>>
选择单一厂商作为安全提供商的策略靠谱吗?
查看>>
混合云计算和联合云计算
查看>>
虚拟现实VR遇上云计算 将是怎样的情缘
查看>>
中国网络版银联将亮相,IBM将推最大规模区块链项目
查看>>
用什么样的姿势能拿到国际“AV”大赛的冠军?
查看>>