`

请您先登录,才能继续操作

SOA的本质

    博客分类:
  • SOA
阅读更多

       昨天各个专家所阐述的SOA架构的本质:一切围绕业务对象(Business Object)或业务模型(Business Model),至于“服务”,只是这些业务模型暴露出来的形式,因为以统一的服务形式暴露出来,更便于不同供应商和客户之间的信息交互。
       在Gartner十年前提出SOA概念的时候(1996年),尚没有web service技术。SOA架构的本质,并不是说把你的应用或者组件包装成Service就是SOA,而是说,你需要基于一种构架,能够让你的产品能够更适应“业务敏捷性(Business Agility)”。但是这种业务敏捷性仅仅是一家提供商或产品是很难满足的,肯定需要各个不同的供应商协助完成,不同的产品之间能够比较容易的进行消息交互。这样的灵活度肯定不是传统的基于消息的EAI产品所能够满足的,需要一种新的协议或标准来支撑。—— 当Web Service诞生之后,所有的大厂商都发现这是一种非常符合他们需求的技术。
 
       但是服务的本质,是在后端能够提供一套“业务模型”。而制成这种业务模型或业务对象构建的技术,正好就是前几年所热炒的“模型驱动构架(Model-Driven-Architecture)”。事实上,现在各大厂商都在基于这个构架在转变自己的产品构架,BEA,IBM,TIBCO都在进行着这样的巨变。
 
       在回头想想我们常说的“SOA真理三角”:数据(Data)——组件架构(Component Architecture)——组合(Composition)。因为几乎所有的业务模型最终需要被“业务对象+业务组件”反映出来,而它们之间需要进行一系列的组合和交互,来满足业务的处理。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/hejishan/archive/2008/04/09/2267258.aspx

分享到:
评论

相关推荐

    SOA的反思:SOA架构的本质

    IT界出现的最新术语SOA,是服务型架构(service oriented architecture)的缩写。它是如今IT经理、系统集成商和IT供应商的最常挂在嘴边的词,然而只有很少的经理、集成商或供应商知道它到底是什么。SOA其实不是一种...

    开源SOA(中文完整版)_javasoa_

    认识SOA本质,以及如何使用和开发自己的SOA程序

    SOA的设计误区(SOA架构师必读)

    此外,SOA设计问题一般都不是“软”问题,可以通过配置或者改变编码,它们在本质上是结构性的,需要花费大量的时间和金钱才能得到解决。  如果要防患于未然,就需要看一看关于对普通关键结构误解,这些误解会导致...

    SOA介绍

    soa的业务本质介绍,挺好!

    SOA 实现企业IT规划的好方法

    本质上讲,SOA并不是一种新技术,它仅仅是一种系统设计/规划模式,甚至可以说,只是一种现有业务流程重组转换模式。要想成功实施SOA系统,必须根据业务流程仔细分析其服务功能,有所侧重的逐一实现,最终使整个系统...

    架构师与SOA,SOA机构设计与架构师所需掌握的知识

    本质上来说,SOA体现的是一种新的系统架构,SOA的出现,将为整个企业级软件架构设计带来巨大的影响。本系列两部分文章将根据作者自己的理解来帮助大家分析和了解什么是SOA架构,SOA将怎样对企业系统架构设计带来积极...

    SOA中国的关键任务

    SOA的本质和前提是服务,SOA的理论体系、方法和实践都建立在服务的基础之上,如果没有服务,SOA则无从谈起。因此,对于中国的企业来说,SOA的实践恐怕要从“S”,也就是最基础的服务的构建开始。

    SOA/软件架构设计---面向服务的架构(SOA详细解释)

    迄今为止,对于面向服务的架构(Service-OrientedArchitecture,SOA)还没有一个公认的定义。...SOA本质上是服务的集合,服务之间彼此通信,这种通信可能是简单的数据传送,也可能是两个或更多的服务协调进行某些活动。

    SOA治理从基础架构开始

    SOA(面向服务的架构)是互联网时代的分布式计算方式。从本质上讲,SOA是一套设计可共享、可重用服务的方法。它使企业的IT部门把分散、多平台的环境作为一种统一的计算结构来对待。但是,SOA也可能演变为一场混战。

    架构设计师与SOA 模式

    本质上来说,SOA体现的是一种新的系统架构,SOA的出现,将为整个企业级软件架构设计带来巨大的影响。本系列两部分文章将根据作者自己的理解来帮助大家分析和了解什么是SOA架构,SOA将怎样对企业系统架构设计带来积极...

    SOA面向服务架构的原则

    业务驱动服务,服务驱动技术,从本质上说,在抽象层次上,服务位于业务和技术中间。面向服务的架构设计师一方面必须理解在业务需求和可以提供的服务之间的动态关系,另一方面,同样要理解服务与提供这些服务的底层...

    实现SOA的两个案例

    匹兹堡大学医 疗中心 (UPMC)和Starwood Hotels & Resorts Worldwide公司都有正在进行中的SOA项目,这无疑表明了SOA实施过程的多样性。对于这两种不同方向的工作,他们在本质上都是要建立集中的用于存储和编制软件...

    架构设计师与SOA(一)

    本质上来说,SOA体现的是一种新的系统架构,SOA的出现,将为整个企业级软件架构设计带来巨大的影响。本文简要介绍了有关架构设计师以及SOA架构的知识,分析了SOA架构师在设计SOA系统架构时有哪些应该特别注意的地方...

    SOA成功部署的五大原则

    部署了SOA后,企业可以在动态环境中借助于现有的系统,提取应用实质将之转化为服务,并快速地转换成为新的解决方案。但是,如何才能达到目的呢?一个SOA有许多不确定因素,它往往很难重新部署,而且指导原则也不是...

    关注实效架构理念 成功实现SOA转向

    他指出了一个即有趣又有刺激性的问题,在商业评估领域或生产领域,即使在SOA上已经取得一些实质性的成功,但是他不拘泥于只为了解决一些专门性问题而为SOA努力。事实上,他在SOA和其他IT行为上并没有预先的计划,...

    07-RUP大讲堂(第七讲)-SOA的业务本质

    07-RUP大讲堂(第七讲)-SOA的业务本质

    深入浅出SOA思想

    SOA服务的理念思想,本质上是一种业务和技术完全分离,业务又能和技术自由组合的思想,它达到了软件设计的最高境界。SOA是为软件集成而服务的,它实现了技术和架构的完全分离,消除了软件服务集成的所有障碍。SOA...

Global site tag (gtag.js) - Google Analytics