SOA思想、技术与系统集成 应用详解 学习笔记(一

系统 1462 0

    今天看到一本书《SOA思想、技术与系统集成 应用详解》,搜索电子版未遂。无意间看到一个关于此书的读书笔记,遂转载之,以便留个记号:

     SOA,听是我们听得多了,各种厂商不断推广他们的方案,但是它实际是什么呢?让我们通过书本来慢慢揭开它的神秘面纱。
     SOA的英文全称为“Service Oriented Architecture”,中文翻译为“面向服务的架构”①。那么它就是Web Service吗?还是说是服务总线架构技术吗?其实,这两者都不是。书中明确指出:SOA本质是一种思想,它超越了所有的具体技术(如Web Service组件技术),也超越了所有的具体架构(如服务总线架构技术);同时SOA也包容这些具体的技术和架构②。
      也就可以这样理解,实际上SOA不是一个具体的技术,而是一个抽象的思想或是一个框架,因此作者就提到“SOA只是一个代号或者标记而已,它代表的是一种新的思想,不要局限于对原始的英文单词‘Service Oriented Architecture’的理解之中,它只是‘以服务为向导的新的IT时代’的IT方向指导的一个标识而已,其内涵将会越来越丰富”③。
      弄清何谓SOA,必须还要了解的是它的做什么。举个例子:一个客户端要获得一个“加”的方法(即服务),如果是组件调用方式(如图1-1),调用Web Service时就必须知道,服务所对应的URL,而且需要传输的协议是SOAP/HTTP。

SOA思想、技术与系统集成 应用详解 学习笔记(一)

图1-1 组件调用方式
      而在SOA的服务调用方式中(如图1-2),客户端无需知道服务所需要的URL和传输协议,通过任意一种传输协议告知服务总线我要调用“加”的方法,那么服务总线就会找到其对应服务的URL和协议,通过服务总线来调用其服务,再将返回结果送回客户端。

SOA思想、技术与系统集成 应用详解 学习笔记(一)

图1-2 SOA的调用方式

     那么SOA的目的是什么呢?那就是敏捷、不受限制的集成,从而使IT能够随着业务需求的变化而自由调整,达到所谓的“随需而变”④。这个就是我们的终极目标了。

 

                                        转载至http://www.cnblogs.com/devilishking/archive/2008/08/15/1268579.html

SOA思想、技术与系统集成 应用详解 学习笔记(一)


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论