SOA对未来软件开发模式的影响初探
类别:【软件方案】 发布者:阿孜古丽 肖澜 点击: 发表日期:2007-06-28
     降低成本、提高企业灵活性等潜在的好处已经使许多大型企业开始走上SOA之路。本文指出SOA远远不只是一场技术的革命,它对未来产业链的形成和软件开发模式将会带来深远的影响,并结合若干案例阐述了中心应该如何以一种全新的思考和行为方式应对实施SOA的这一挑战。这对于北京软件产业的发展有很强的借鉴意义。

一、引言:
 
    按照Gartner预测,到2008年,SOA(Service-Oriented Architecture面向服务的架构)将成为占有绝对优势的软件工程实践方法,它将结束传统的整体软件体系架构长达40年的统治地位。届时,将有70%的企业在进行企业IT建设时会转向SOA。
 
    国内也有另外一种观点:中国信息化起步较晚,SOA是信息化发展到一定程度才会遇到的不同应用系统整合的问题。中国谈SOA还为时过早,如果等国外的技术与应用成熟了我们再来实施也不迟,这样我们可少走一些弯路。也有人会用怀疑的眼光说:我们曾有多少次说过某项技术具有“革命性”了?这种场合我们是不是见得太多了?  
 
    本文观点:SOA远远不只是一场技术的革命,它对未来产业链的形成和软件开发模式的影响也将是深远的。
 
二、首先,让我们看一看国外权威机构对SOA和WEB服务一些研究和预测的情况:
 
    Gartner Group、IDC、ZapThink等全球著名的市场研究机构也纷纷预测SOA将成为新的IT趋势。
 
    ZapThink的调查显示,在2003年,绝大多数企业CIO们还仅仅在关注Web服务。但到了2004年,SOA已经成为企业CIO关注的重点,一些企业已经开始在财务、销售等系统中采用SOA。ZapThink认为,在2005年,SOA的应用范围将会扩展到整个企业及其合作伙伴,更多的企业将全面转向SOA并从中获益。
 
    AMR研究公司的报告就指出,成功构架SOA将节约大量时间、金钱和其他商业资源,包括减少成百上千的冗余商业应用,增加应用数据。成功应用SOA的企业平均每年节约100万美元,每6个商业节点创造的年回报约为1000万~2000万美元。
 
    伦敦一家知名分析机构Loosely Coupled提供的最新报告指出,在该公司跟踪的全球范围内令人瞩目的75个SOA实施项目中,投资虽然不算很大,在4500万和6000万美元之间,但是这一数字将有望在2005年年底提高到1.5亿至1.8亿左右,甚至突破2亿美元。其中半数以上项目投资在10万美元以上,主要由领先的蓝筹股企业实施,并且这些项目中有1/3是在财富500强公司中实施,他们历来指示着IT投资的方向。并且越来越多的证据表明SOA的市场必将呈指数地膨胀。
 
    IDC也预测Web服务必将是分布式应用程序的主导架构,市场需求平均以94%复合增长,在未来10年,Web服务项目的总投入将达到1840亿美元,而到2007年,这将是一个价值超过210亿美元的市场。
 
    根据IDC的统计报告,当IT业进一步采用Web服务,企业IT部门在硬件方面的投入将比软件更多。IDC公司预测到2007年,转向Web服务将会带来43亿美元的硬件市场投资,在软件方面的投资将达到34亿美元,而在服务上的投资则高达75亿美元,约占未来四年内在Web上152亿美元总投资的近一半。 
 
    近期的Yankee Group数据调查发现,在437名高端企业买家中,有75%考虑了投资SOA基础设施的计划。事实上,最新的Yankee Group分析指出,北美在SOA相关的软件和服务领域方面,今年的投资将达到30亿美元,去年这一数字是22.5亿美元。
 
    著名咨询公司ZapThink主要关注于和面向服务相关的安全、管理、流程、集成和工具等方面的产品和服务,并把它们整合为一个范畴,将这些市场领域统称为SOA实现框架市场。他们预计随着越来越多企业从采用零星的Web服务解决方案向SOA整体方案迁移,该市场机会将在2005年达到44亿美元,而到2010年将有望突破430亿美元。
 
三、SOA对未来产业链的形成和影响会是怎样的呢?
 
    按照Gartner的预测,到2006年,SOA将改变整个软件的构建方式,80%的软件会是通过打包方式进行销售。
 
    过去,用户上一个CRM项目,通常只有两种选择,要么从Siebel这样的公司购买庞大无比的系统,而最终却只应用了其中很少一部分功能;要么从小厂商购买功能不足或不全的产品,结果必然面临系统整合的问题。但如果所有软件都基于SOA架构来开发,一方面,对Siebel而言,也可以将过去一整套CRM软件根据市场需求,进行最优化分解,让用户可以根据自己的需求购买其中部分“服务”;另一方面,用户也可从不同厂商处购买最好的“服务”,因为大家都是基于同样的标准和体系架构,组装到一起将不再是个难题。
 
    SOA首先会给一些中小ISV市场机会。“SOA首先会在大的行业市场、多应用的环境中发挥作用”,对于面向此领域的ISV来说,集中精力做专做精自己的业务,将是最明智的选择。过去因为人力、财力所限,只能服务于少量用户的ISV,现在则可以通过提供行业内“标准”产品,面向更多的用户。SOA让“小而精”有了更大的生存空间。
 
    大的应用厂商则可以改变过去那种大而全的开发与销售方式,将软件按照用户业务的特征,按照最合理的大小重新打散,提高系统销售弹性,更好地适应用户需求。 
 
    新的角色将现身SOA市场。作为SOA市场的新生代企业,为业界提供的是工具产品,相当于为业界提供的是两条SOA生产线:一条是组件生产线, 一条是组装生产线。ISV提供“原材料”, 即每个业务组件的需求, 还有业务流程,工具类的公司则负责根据“原材料”生成业务组件,同时利用组装生产线按业务流程, 组装出整体应用系统。传统中间件厂商也会提供同样的服务,成为SOA市场的引擎。

[1] [2] [3] 下一页

发 表 评 论 相 关 信 息
姓名: 邮箱:
内容:
全部评论
  • IBM SOA创新高峰论坛”在沪隆重举行
  • 大唐称4G核心技术已取得突破 TD产业链已成熟
  • 切入产业链 TCL战术性投资液晶模组
  • 北京等7城市试点RFID 已形成智能卡产业链
  • 模型驱动SOA帮助提高开发团队效率
  • 我国自主开发解调芯片完善数字电视产业链