首页 > 范文大全 > 正文

寻找SOA的中国切入点

开篇:润墨网以专业的文秘视角,为您筛选了一篇寻找SOA的中国切入点范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

SOA为企业带来的好处已经不言而喻,但如何开始企业的SOA之旅,却考验着企业的智慧。中国企业如何才能找到好的切入点,让SOA实施真正见效。

SOA的进程已经势不可挡。Gartner的报告显示,到2008年,SOA将结束整体化软件架构长达40年的统治地位,成为主流的软件工程实践方法。届时,SOA将为80%的新开发项目提供实施基础。

规划SOA实施的三阶段

SOA之所以受到业界的追捧,是因为它的灵活性和业务相关性。SOA把企业应用程序中所包含的离散业务功能组织为可互操作的、基于标准的服务。这些服务可以在复合应用程序和流程中快速结合并重用,从而快速满足业务需求的变化,实现IT为业务提供最佳支持的终极目标。

SOA是企业提高业务敏捷性的一种IT战略,能够对企业业务的改变做出快速响应,而且其强大的灵活性和业务相关性也使得其成为填补企业业务发展需求与企业IT支持能力之间鸿沟的最佳途径,成为将企业冻结、闲置的IT资产转变为企业流动资产,帮助企业全面提升服务的有效性、适应性和快速响应能力的最好途径和方法。

越来越多的企业对SOA跃跃欲试,但如何开始SOA之旅却一直困扰着他们―毕竟SOA实施是个旷日持久的系统工程。在这个过程中,需要对业务进行面向服务的包装,还需要对现有业务流程、数据进行面向服务的梳理。企业将面临种种挑战,更何况国内成功部署SOA并取得成效的案例并不多见。

但SOA的部署已经时不我待。那么,中国企业该如何顺利开启SOA大门?

考虑到现存的SOA方面的理论与说法已经太多,容易让人们产生理解上的混乱,我们试图用一个简化的逻辑来帮助大家理解,并将SOA的部署从切入点到整体架构分成三个阶段:第一阶段,寻找与业务相关的切入点;第二阶段,强调整合,建立集成平台,更快更好地解决业务集成问题;第三阶段,建立支持敏捷业务的soa平台,使企业的业务服务可以大范围地被重用。此时,SOA就进入了业务管控阶段。

在第一阶段,企业要做的是寻找与业务相关的SOA切入点。这个切入点既可以从跨系统的流程开始,如新的业务需要用原有的数据,需要编排新的流程;也可以从门户整合开始,将企业原有的不同门户整合成一个统一的门户;还可以从数据服务入手,使分散在不同位置的数据能被调用和监管;还可以是点对点的集成等。值得强调的是,这种以切入点开始的SOA项目,一般不需要在项目开始时就进行整体规划。这样做的好处是容易导入SOA,并实现SOA的落地。

在第二个阶段,即基于SOA建立集成平台。在这个阶段,企业需要建立一个信息的综合平台,采用SOA的方法替代以前的EAI,实现一体化的信息平台。

在第三个阶段,建立支持敏捷业务的SOA平台。这是理想的SOA,也是可重用的SOA。在这个阶段,已经按照业务来设计服务组件,而且建立了完整的服务管理和控制系统。

因此,用户可以从寻找SOA的切入点入手,逐步、逐级地实施SOA,最后实现敏捷、随需而变的SOA。

借鉴北美市场的切入点

之所以要寻找SOA的切入点,是因为并不是所有项目都适合SOA。因此,企业需要花一些时间寻找自己的SOA切入点。

在这方面,BEA在北美的客户的一些成功经验值得借鉴。北美是SOA发展最早的地方,很多企业或机构从2003年就开始实施SOA,目前已经渐入佳境。考察北美市场,我们可以发现早期的SOA切入点主要包括以下几个方面:

首先,从提高客户服务入手,考虑如何利用SOA项目来提高对客户的服务,包括客服中心的服务代表如何拿到客户统一视图,如何提高服务的响应速度,等等。

其次,从应用架构优化切入,如点对点的集成,企业之间的合并,新应用的开发等。特别是企业之间并购后,尤其需要利用SOA将异构的系统整合在一个统一的平台上进行管理。这类由于企业并购而引发的SOA项目,在过去的几年中出现了很多,是SOA的一个重要切入点。

最后,跨企业的集成。BEA发现在研究中,在所有SOA项目中,只有20%多的投资来自于SOA的专项资金,而近60%的SOA项目都是通过业务展开的。这意味着CIO要花更多的时间来研究业务,从中找到SOA的切入点。

找准中国市场的切入点

现在,我们再来看看中国用户实施SOA的情况。

中国用户对SOA的需求是与中国当前的经济环境密切相关的。众所周知,中国的经济环境有别于北美。因此,中国企业对SOA的诉求点也会有所不同。

当前中国经济正在飞速发展。这种快速的发展带来了巨大的变化。

这些变化主要表现在以下几个方面:中国企业正在进入全球化与兼并时代,中国“世界工厂”的地位驱动着制造业跨地域整合,集团企业提高集中管控力度,政府监管难度与日俱增,法规、条例层出不穷,新兴服务业快速发展、创新型企业发展迅速、互联网行业已成为第二大市场等。在这样的背景下,我们已经看到,很多SOA的需求来自如下几个方面:需要统一的客户视图;提升ODS(操作型数据存储)的数据服务能力;集团企业(央企)快速实施异构应用集成,统一管理经营数据,达成全局信息的可视化;政府部门的跨省信息集成;政府部门的跨应用整合;旅游服务网站用BPM(业务流程重组)系统来提高新服务速度;用ESB(企业服务总线)将EAI(企业应用集成)需求提升到SOA架构下;电信企业跨应用的新流程需求日益显著;SOA项目局部试点和整体规划都已出现等。

在实际的市场环境中,还有很多可能。企业应该根据所处行业的特征和当前IT系统的状况,找到可行的SOA切入点,对症下药。SOA的切入点有明显的行业特性:企业类型不同,SOA的切入点往往也不一样。比如说,中央企业、集团企业的切入点,往往是利用SOA来建立企业治理平台;政府部门,可以利用SOA来提升监管力度;金融、电信、制造企业,可以利用SOA来提升对客户的响应速度。

在一些政府和大型集团企业中,IT系统大都存在环境异构,技术标准不统一,数据获取难度大,监控难以透明等特点。这使得政府和集团企业在业务与监管方面面临着跨部门、跨应用、跨地区的考验。

对于这类客户,SOA的建设目标是实现柔性的集中管理。所谓柔性的集中管理,就是要实现“四化”―平台统一化、应用服务化、监管透明化和流程自动化。也就是说,通过建立一个兼容异构的技术架构和标准,实现平台的统一化;利用服务暴露增加应用系统的可视化和弹性;通过对业务处理和异常处理实现监管的透明;通过将业务流程从应用中抽离,实现业务流程的灵活安排。

中国企业的业务系统与欧美企业相比有一定的特殊性。这主要突出在两方面:创新应用层出不穷,企业治理的难度较大。利用SOA建立统一的架构,可以提高企业的IT治理效率,进而提升企业治理的整体能力。同时,利用创新应用的项目机会,推动面向服务架构的转变,是中国企业应该着重考虑的。