SOA认识

SOA顾名思义,是面向服务架构(Service Oriented Architecture),是个设计模式,是个思想方式;
具体是包含两个角色:客户端和服务器,服务器需要到第三方公认处登记服务器的地址,客户端从第三方公认处得到服务器的地址,然后客户端通过地址调用服务器,完成整个功能;
它目前的实现方式有三种:
1,WS_*系列(正统实现,有SOA定义的规范,但也因为这个,增加了它的复杂度,也影响效率);
2,企业已经存在的中间件,如IBM的MQ等;(为了能兼容已有的系统,可以把已有的系统设计的服务器模式供客户端使用);
3,Web2.0/Rest实现(最好的利用了HTTP协议,最好的实现了HTTP当初的设计),简单理解网络上所有能访问的都是一个资源,都能通过一个url访问等;

知道了这些,发现我们现在所使用的架构,思想,都是来源于SOA模式,这也让我更加知道自己所掌握的知识和将来更好的使用它;加油。。。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值