随着SOA的发展逐步成熟,其受到了前所未有的关注,2007年可以说是中国SOA的应用普及启动年。SOA的发展逐步从What-Why(普及概念及强调应用价值)向How(实施部署)阶段推进。
赛迪顾问数据显示,2007年中国SOA市场规模达到7.86亿元,同比增长41.1%,并呈现出如下特点:金融、电信、能源和政府等行业用户软环境的新建或重建;普元、IBM、微软、Oracle、IONA等国内外软件厂商不约而同高举SOA大旗,普及SOA思想,阐述各自的SOA战略,大力向用户推广自己的产品和方案;供需研各方共同推动SOA市场成长。
SOA在中国发展面临的阻碍力
——成功案例不足影响信心
SOA在可靠性、安全性、效率、遗留系统支持等方面还存在一定不确定性,SOA标准有待完善,SOA产业生态系统有待扩大,高端成功案例有待推广,影响其的实际实施和推广。在国内已经成功部署SOA并取得成效的成功案例相对较少的现状下,一个公司不可能采用它不了解的技术或实施不知道会不会成功的技术,对引入SOA会有较大的顾虑,对采用SOA改变IT基础架构尚持谨慎态度。
——用户缺乏整体实施规划
SOA实施是个旷日持久的系统工程,企业要大规模应用SOA,特别是要涉及到跨省跨地区的应用时,需要改造自己的业务系统,涉及很多人员和投入,在这个过程中需要对业务进行面向服务的封装,还需要对现在的业务流程、数据进行面向服务的梳理,企业将面临种种挑战。而目前中国的用户缺乏SOA整体实施规划,对于流程再造的准备不够充分,对SOA的商业价值不够明确,与管理层沟通不够顺畅,影响了企业内部实施SOA的积极性。
——专业人才队伍规模偏小
兼顾IT技术和业务流程知识的人才相对缺乏,SOA相关的软件与服务人员规模较小,特别是高端人才匮乏,实战经验不足,对客户需求理解不深,把潜在的需求转化成实际应用的能力不足。
SOA在中国普及应用的驱动力
企业(特别是走向全球化发展道路的大型企业)面对日益严峻的竞争局势,业务创新需求不断高涨,提高企业竞争力的关键是提高业务灵活性、提高快速响应市场需求变化的能力。确保IT环境具有自适应性和事件驱动性,成为中国企业信息化发展中面临的新挑战。
首先,业务灵活性取决于企业信息的自由流动和业务流程的灵活性,然而大多数企业的IT系统都存在异构问题,阻碍了信息的流动性和共享性。对于承载企业关键性业务的IT系统,若按照SOA理念建设将具有很强的灵活性,能够根据业务的需要进行重组。
其次,快速响应市场需求变化的能力取决于开发时间的缩短及系统重复利用率的提高。而通过SOA可以实现集成、高度可重用的生产开发环境,并提高IT系统的投资收益率。
因此,SOA作为企业提高业务灵活性的一种IT战略,作为弥合企业业务发展需求与企业IT支持能力之间鸿沟的有效途径,正在受到越来越大的欢迎。
受刚性需求拉动,SOA市场快速增长的趋势不可阻挡,赛迪顾问研究表明,在成功突破SOA在中国推进的关键任务之后,2008-2012年中国SOA市场将以43.5%的年均复合增长率保持快递增长,2012年市场规模将达到47.85亿元,SOA市场逐渐走向繁荣。
现阶段中国SOA推进的关键所在
SOA是一种架构和战略,其实施需要SOA技术和解决方案提供商、SOA工具提供商、业务流程咨询服务商、系统集成商、独立软件开发商等合作伙伴的协作才能更好的完成。因此从长远来看,有机的成熟的SOA生态系统、可量化的SOA绩效评估方案、行业成功案例包装、大规模SOA专业人才培训等都将对SOA在中国普及起到很大的推动作用。
而在中国,定制化开发的软件特别是行业应用软件仍在被广泛的使用,为SOA服务封装带来诸多困难,且定制化软件产品的生命周期较短,因此在新一轮软件系统重建中基于已有教训和更成熟的架构规划,采用SOA的可能性大为增加。另外,中国更多行业的信息化建设仍在持续,新业务系统的构建成为最佳的SOA切入点。
面对日渐兴起的需求,如何基于SOA快速实现下一代软件系统成为亟需解决的问题。目前一致的共识是SOA实施需要解决服务构造、服务管理、服务流程和服务治理四个主要任务,并且服务管理、服务流程和服务治理发挥更大作用的前提和基础是符合SOA标准的服务已经存在。
但是,目前中国用户SOA部署大都处于初期阶段,无论在数量还是质量上,服务都远远没有达到满足需求的地步,因此构造出大批量的具有长生命周期、灵活的、可管控的服务成为SOA在中国进一步推进的关键所在。而采用统一标准(SCA/SDO)及成熟技术如构件技术来实现服务构造不仅可以降低开发成本、提高软件质量,还能够缩短开发部署新系统的时间,为用户实现业务灵活应变提供强有力的支撑。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
如何避免云计算与SOA冲突