[原创]浅析深究什么是SOA? - 企业架构的IT与系统 - 畅享博客
时间:2025-04-23
时间:2025-04-23
返回
首页2014年9月26日
返回
顶部 [原创]浅析深究什么是SOA? - 企业架构的IT与系统 - 畅享博客导航↓ ||| 搜索企业架构的IT与系统
关于SOA、云计算、企业架构及集团管控的一点点个人见解
博客首页
畅享博客 > 企业架构的IT与系统 > IT架构 > [原创]浅析深究什么是SOA? (入选推荐日志,加10币)
2010-3-19 23:17:31
[原创]浅析深究什么是SOA? (入选推荐日志,加10币)
浅析深究什么是SOA?
金蝶中间件有限公司总经理 奉继承 博士
阅读提示:
本文探讨SOA概念背后的核心内涵,如何将SOA落地的实务方法。
金蝶中间件作为全球领先的SOA解决方案供应商,拥有中国唯一全球第四通过Java EE 5.0
认证的SOA基础平台;中国唯一完整实现TOG-SOA标准模型的中间件解决方案;与北京大学合
作,国家“核高基”科技重大专项成果,承担振兴国家基础软件的责任和使命; 中国唯一入选Gar
tner全球有能力提供SOA服务的十九家软件厂商。本文就是根据金蝶中间件readySOA解决方案
整理而成的通俗科普文章。
本文介绍的主要内容包括:为什么需要SOA;如何准确理解SOA;SOA如何落地;介绍金
蝶中间件ready SOA解决方案。
1. 背景
IT行业就是术语和缩写流行的行业,各大厂商都喜欢隔三差五地推出一些新概念。为了不落人后,大家都喜欢争先恐后地跟进。有深入研究、务实研发的供应商,能够将概念落地,不断推出创新的产品和服务,赢得竞争优势。但“贴标签”的也大有人在,而且趋势是越贴越多,跟风炒作,“鱼目混珠,泥沙俱下”,以至于“混绕视听”了。
SOA就是这俱多“三字母”缩写的概念之中的最流行和热门的一个。但目前,SOA概念和解决方案,话语权方面基本上被国外巨头所控制,特别是大的中间件厂商。但是真正能够完整实现SOA的落地解决方案和案例很少,刻意包装的成分比较多,特别是应用架构方面。重技术,轻方法论,造成企业实施SOA缺乏足够的架构方法、SOA治理、SOA实施运维方面的最佳实践,因此企业实施SOA缺乏系统的指导。
另一方面,国内的不少软件企业,由于不能提供完整意义上的SOA解决方案,只能提供部分的组件,小部分特性符合SOA思想,所以就任意曲解SOA的含义,随意解析SOA的概念。以至于国内没有一家软件企业不宣传SOA,不宣称其产品符合SOA架构的。由此造成,许多企业和客户对SOA是非常茫然的,对SOA的价值也转向怀疑和抵触。
这种厂商之间的无序竞争,不利于国内企业的自主创新,也不利于企业导入和实施有效的SOA,实现SOA的商业价值。
本文试图就SOA的来龙去脉,外延内涵和前世今生,来一个全面的阐释。一家之言,权作业界参考,希望带动大家做一些更深入的思考。文章比较长,如果兴趣不够,也可以就此打住。
2. 为什么需要SOA
SOA的出现不仅仅是厂商炒作的结果,本质上是两种力量驱动的结果:需求拉动、技术推动。业务需求的拉动,希望解决业务应用的问题;技术发展的推动,使得SOA具备了技术上的可行性,软件技术的发展推动了IT创新的商业价值。
2.1. 需求拉动
需求拉动方面,主要来自于两种信息化的困境。一个是“信息孤岛”造成基于系统之间互联互通的整合需求;另一个是业务的变化所导致对IT灵活性,以适应变化的需求。
目前国内外基本情况类似,经过30年的信息化建设,许多企业和政府部门都在不同时期、应用不同技术、与不同的厂商合作,建设了不同规模的应用系统,造成了信息化不是没有系统,而是信息孤岛太多的问题,而且不是没有数据,而是信息不一致,难以整合。因此,互连互通是当前信息化中的核心问题和核心需求。顺便说一句,那些认为中国企业的信息化起步晚,历史负担少,可以快速部署全新SOA,可以运用推倒重来的策略是不了解中国企业信息化,自我想当然的结果。事实上,我国信息化无论是金融、电信、电力等大行业,还是中小工商企业,“孤岛现象”还是非常严重,遗留系统的整合不一定就少,而且我国软件供应商的系统普遍架构能力比较弱,整合难度一点也不低。
这种互联互通需求,既包括企业内的各种应用系统之间的集成,也包括集团企业总部与下属企业、企业与上下游伙伴之间的业务协同。
2014年9月26日[原创]浅析深究什么是SOA? - 企业架构的IT与系统 - 畅享博客
企业内互联互通的需求
另一方面,激烈的竞争和产业变革,需要企业不断调整其组织、流程和商业模式,以获得竞争优势,造成业务的不断变化,而且随着经济全球化,这种变革的步伐在不断加快。但僵化的IT基础设施难以迅速响应这种变化,造成IT与业务的不平衡和不匹配。因此,IT的灵活性以适应业务变革的需求,也是当前信息化建设过程中所面临的最大挑战。而且这方面的变革速度和变革幅度比国外许多企业都要大得多,毕竟我们的企业还是在快速成长,快速成熟的过程之中。
业务灵活性的需求需要一种新的架构技术来支撑企业实现其快速的灵活应变的业务战略。传统的信息化方法和软件研发方法是基于业务需求的直接映射。这种需求驱动的信息系统最大的缺陷就是对 …… 此处隐藏:13594字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:第四章 企业行政组织结构