还有谁在怀疑SOA

时间:2022-02-28 03:10:40

IDC《2007年中国企业SOA应用调查》显示,超过77%接受调查的中国企业开始考虑或已经着手实现SOA架构。一些具有前瞻性的公司正在跨越功能和部门来拓展他们的SOA实施,最终将涵盖整个企业,甚至他们的合作伙伴、供应商和客户。

《SOA中国线路图》白皮书参考了IDC的《2007年中国企业SOA应用调查》。该调查源自2007年3~5月对50家中国大中型企业CIO和IT经理所进行的面对面访谈或电话访问。IDC同时还对中国市场上主要的SOA供应商进行了面对面的访谈。而间接的调查研究,如IDC全球分析报告、新闻稿件、统计年鉴,以及其他公开信息,则是对这些访谈的进一步补充。

本次企业调查样本是随机抽取的。在行业方面,选取了银行业、保险业、电信业和制造业四个具有代表性的行业;在企业规模方面,定位在员工人数超过500人的大中型企业。

通过这种方法对调查范围加以限制,IDC认为本白皮书清楚地展示了这一重要群体对于实施SOA的态度和计划。从统计学的观点来说,由于样本量有限,本白皮书中定量统计的结果仅供参考。

SOA应运而生

随着市场竞争环境的变化,越来越多的企业在实现从以生产主导,到销售主导,再到客户服务主导的变迁。随需应变的客户服务能力越来越被企业所重视。SOA作为一种软件系统架构方法论应运而生。它能够满足市场对软件互联互通、复用和业务流程管理的需求。

面向服务的体系架构(SOA)是一种软件系统架构,其主要目的是帮助企业的业务流程更加灵活,通过让IT运行环境更好地支持业务的变化,来保证业务的灵活性。当业务灵活性发生变化的时候,IT的支撑架构就要很快地适应这种变化。

构建SOA服务,以及用标准的方法重用与整合服务是SOA的核心任务。SOA服务的构造可以是对已有系统中的功能进行提取和包装,也可以是基于新的业务需求进行构造。

中国企业日益关注SOA

2005年以前,中国企业还在问什么是SOA。虽然部分企业用户开始内部交流论证SOA,但觉得SOA远不如BI(商业智能)或EAI(企业系统集成)等技术词语来得通俗易懂。大部分IT专业人员也在头疼如何给企业用户讲明白什么是面向服务的体系架构。

2006年,部分企业已经开始试点实施SOA项目。随着厂商产品技术的不断完善和相关国际标准的出台,进入2007年后,关于SOA的话题慢慢地从为什么要上SOA转变到如何上SOA。

SOA处于局部应用阶段

IDC所作的《2007年中国企业SOA应用调查》显示,77.5%接受调查的中国企业开始考虑或已经着手实现SOA架构,其中已经部署SOA项目的企业占10%,已经规划或正在部署的占30%,正在进行SOA项目论证的占37.5%。尚未论证或考虑SOA项目的仅占22.5%。

当前大部分企业对SOA的接受仍然集中在论证、实验或某一功能或部门级别的局部性部署阶段。然而,这种局面正在发生变化。一些具有前瞻性的公司正在跨越功能和部门来拓展他们的SOA实施,最终将涵盖整个企业,甚至他们的合作伙伴、供应商和客户。这无疑将是更高级的SOA实施。企业可以由此获得巨大的商业利益,比如系统整合将节约大量成本,优化的单一客户界面将提高客户的满意度;服务的快速开发和部署能力也将不断推动企业的创新和利润增长。IDC认为,2008年大部分企业会开始在局部范围部署SOA应用,2010年会有更多的企业全范围地实施SOA。

图1 中国企业的SOA普及度

图2 中国SOA市场发展

图3 中国大中型企业现有软件系统在3~5年后还可以继续使用的比例

图4 中国企业在当前IT应用系统建设中面临的最大挑战

SOA在中国面临的挑战

如何适应业务需求的不断变更,如何对原有系统进行不断整合或扩展;如何控制成本,如何适应技术的更新换代,以及如何管理众多软件系统和开发商,是接受调查的中国企业当前在IT应用系统建设中面临的最大挑战。

能否帮助中国企业克服这些困难,使企业的IT架构更为灵活,从而从容地应对市场环境的不断变化,使企业现有的IT系统之间充分整合,从而使各个业务部门和环节更好地协同,通过服务颗粒和松散耦合,使企业IT系统的复用性提高,从而有效降低IT成本。这些都是SOA要迫切解决的问题和面临的挑战。这也是推动SOA的诞生和快速发展的关键因素。

适应业务需求的不断变更

近40%接受调查的中国企业认为,中国企业IT系统建设面临的最大挑战是如何适应业务需求的不断变更。中国经济的飞速发展和市场竞争的日趋激烈,使很多企业不得不通过不断的发展变化和业务创新来保持持续的竞争力。现有IT系统的相对刚性使很多CIO在面对频繁的业务变化时步履维艰、痛苦不堪。

从技术层面来说,许多软件系统完全采用手工编码,总体架构设计的缺乏,注定系统无法全面适应需求变更的需求。同时,由于中国企业的经营模式和经营理念因市场环境的变化而不断改进,业务和流程的变化也非常频繁。

由于业务需求的不断变更和软件系统架构的不灵活,使43%接受调查的中国企业认为,3~5年后自己所在公司一半以上的软件系统将无法继续使用。

这就要求软件系统必须能够灵活地满足现有及未来业务流程、组织结构的变化。

需对原有系统不断整合

中国企业在不同时期针对当时的应用需求开发了相应的各种小型管理系统,造成业务人员要面对越来越多的业务系统,操作十分繁琐,效率非常低下。在软件系统建设中经常需要对不同系统进行功能整合和数据源整合,这无疑增加了开发工作量、复杂度和整合后系统的风险。

管理众多软件系统

不少企业的软件系统是在不同时期,由不同团队、用不同工具开发的,导致系统维护成本较高。界面及操作风格的不一致,还增加了系统的培训成本。而与多家软件开发商打交道,无疑又增大了用户的管理成本。

重点关注服务、松耦合、重构的灵活性,以及对标准的支持,是任何一个SOA系统所必须具备的特征。在不同IT建设背景和需求下,实现SOA架构会有不同的具体路线图。通过审视中国SOA的关键任务,实现关键任务的典型技术和技术架构图,以及中国SOA市场上的现有解决方案和厂商分布格局,我们就可以总结出中国企业的最佳SOA实践。

链接:关于《SOA中国路线图》白皮书

随着厂商产品技术的不断完善和相关国际标准的出台,进入2007年后,关于SOA的话题慢慢地从为什么要上SOA转变到如何上SOA。为了让中国企业对SOA有一个更加全面的认识,《SOA中国路线图》白皮书于2007年5月29日在SOA国际标准全球路演中国站上了。

《SOA中国路线图》白皮书探究了中国企业与欧美企业不同的IT背景、自身的SOA需求和实施蓝图,阐述了中国企业IT系统建设的需求特色,并就中国企业实施SOA的最佳实践给出了建议和观点。

从本期开始,本报连续三期的独家连载刊登《SOA中国路线图》白皮书。

上一篇:喜新厌旧搭建数字校园 下一篇:扫清农村信息服务的障碍