今天看到一本书《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。
图1-1 组件调用方式
而在SOA的服务调用方式中(如图1-2),客户端无需知道服务所需要的URL和传输协议,通过任意一种传输协议告知服务总线我要调用“加”的方法,那么服务总线就会找到其对应服务的URL和协议,通过服务总线来调用其服务,再将返回结果送回客户端。
图1-2 SOA的调用方式
那么SOA的目的是什么呢?那就是敏捷、不受限制的集成,从而使IT能够随着业务需求的变化而自由调整,达到所谓的“随需而变”④。这个就是我们的终极目标了。
转载至http://www.cnblogs.com/devilishking/archive/2008/08/15/1268579.html
分享到:
相关推荐
SOA思想、技术与系统集成应用详解1 (共两个压缩包)
SOA思想、技术与系统集成应用详解2 (共两个压缩包)
**SOA思想** 服务导向架构(Service-...总的来说,SOA思想和技术为企业提供了构建可扩展、灵活的IT架构的手段,通过系统集成应用,解决了企业面对多系统、多平台环境时的复杂性和挑战,实现了业务流程的优化和创新。
SOA思想、技术与系统集成 光盘源码 共5部分,这是第五部分
《SOA思想、技术与系统集成应用详解》这本书可能涵盖了以下内容: 1. **SOA基础理论**:解释SOA的核心原则,包括服务的自治性、松耦合、重用性以及服务间的契约驱动交互。 2. **Web服务技术**:详细介绍如何使用...
在阅读《解析SOA思想与相关技术》这本书时,读者将深入理解这些概念和技术,并学习如何在实践中应用SOA来解决实际问题。通过学习,你可以掌握创建、部署和管理服务的方法,以及如何构建一个高效、灵活的企业级SOA...
SOA思想、技术与系统集成应用
根据给定文件信息,本文将深入探讨SOA(面向服务的架构)在系统集成中的应用及相关关键技术。 ### SOA在系统集成中的应用 #### 一、系统集成的概念 系统集成是指将不同来源、不同功能的企业内外系统进行有效的...
基于SOA的企业应用系统集成研究与实现.kdh 一篇论文基于SOA的企业应用系统集成研究与实现.kdh 基于SOA的企业应用系统集成研究与实现.kdh
SOA之道:思想、技术、过程与实践.感兴趣的人看一下
总的来说,基于SOA架构的信息系统集成研究与应用,为企业提供了一种适应快速变化业务需求、提升系统性能和扩展性的有效途径。随着互联网技术的不断发展,SOA架构将继续发挥其在信息系统集成中的重要作用,推动企业的...
【SOA与企业应用集成】 企业信息化建设的深化与规模化是现代企业发展的重要趋势。随着企业不断投入信息化建设,系统间的异构性成为阻碍规模化发展的关键问题。不同平台、数据库和开发语言的系统使得信息共享和协作变...
基于SOA架构的医院信息系统集成.pdf
【基于SOA架构的信息系统集成研究与应用】 随着企业业务模式的不断创新,传统的信息系统架构已经无法满足当前的需求。面向服务的架构(SOA)作为一种现代的解决方案,它以服务为中心,强调松散耦合、可重用性和标准...
【SOA思想及其应用技术】 SOA,即Service-Oriented Architecture,是一种软件架构模式,它的核心理念是将复杂的业务逻辑拆分成一系列可复用、松散耦合的服务,这些服务可以通过标准接口进行通信,以满足业务的灵活...