SOA认识

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

知道了这些,发现我们现在所使用的架构,思想,都是来源于SOA模式,这也让我更加知道自己所掌握的知识和将来更好的使用它;加油。。。
原创粉丝点击