电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

SOA概念与基础VIP免费

SOA概念与基础_第1页
1/15
SOA概念与基础_第2页
2/15
SOA概念与基础_第3页
3/15
SOA 概念与基础 SOA (service-oriented architecture),面向服务的架构,恐怕是近一段时间以来最热门的话题之一。在2004 年中国软件业评出的10 大热点名词中,SOA 名列榜首。ZapThink 调研公司在最近发表的一份报告中也预测,到2006 年,基于SOA 架构的中间件产品将成为网络化商业系统的主要设计思路。Gartner 集团的分析师也指出,今年,SOA 架构下的中间件产品将进入主流应用之中。Gartner 还预言:“到了 2008 年,至少 60% 的企业将使用 SOA 作为创建任务苛刻的应用程序和过程的„指导原则‟”。 本组报道将讨论SOA 的基本概念和基本架构特点,主要包括以下几篇文章: 1、认清 SOA 的本来面目 2、SOA 应用系统总体框架及相关概念 3、实现 SOA 的相关技术 4、SOA 的不足 认清 SOA 的本来面目 SOA 架构是一场革命,其实质就是将系统模型与系统实现分离。 软件业从最初的面向过程、面向对象,到后来的面向组件、面向集成,直到现在的面向服务,走过了一条螺旋上升的曲线。其实,自从上世纪 70 年代提出“软件危机”,诞生软件工程学科以来,软件业为了彻底摆脱软件系统开发泥潭,一直也没有放弃努力。 在经典软件工程理论中,不管是瀑布方法还是原型方法,都是从需求分析做起,一步一步构建起形形色色的软件系统。但是,需求变更像一个挥之不去的阴影,时刻伴随着系统左右。每一个实际应用系统的开发者都饱尝了在系统进入开发阶段、测试阶段,甚至上线阶段遭遇应接不暇的需求变更的极端痛苦。客户将变更的需求视为bug(错误),也是测试上现阶段的主要问题。 如何解决这一问题?能否来一场软件开发和架构的革命? SOA 架构的提出,就是被人看成这样的一场革命。其实质就是要将系统模型与系统实现分割开来。 1.定义 SOA 并不是一个新概念,有人就将 CORBA 和 DCOM 等组件模型看成 SOA 架构的前身。早在1996 年,Gartner Group 就已经提出了SOA 的预言。不过那个时候仅仅是一个“预言”,当时的软件发展水平和信息化程度还不足以支撑这样的概念走进实质性应用阶段。到了近一两年,SOA 的技术实现手段渐渐成熟了。在BEA、HP 等软件巨头的极力推动下,才得以慢慢风行起来。Gartner 为SOA 描述的愿景目标是实现实时企业(Real-Time Enterprise)。 关于 SOA,目前尚未有一个统一的、业界广泛接受的定义。一般认为:SOA,面向服务的架构是一个组件模型,它将应用程序的不同功能单元——...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

SOA概念与基础

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部