关键字:企业 SOA 原则
近几年来,SOA始终热度不减,不过其部署却总是令人挠头。这里,几条指导原则也许可以帮助你走上正轨。
SOA不仅仅是一种时髦说法,现在已经不乏一些应用。多数大型企业已经开始积极实施一些SOA方案,目的是利用它灵活的体系对业务做出接近实时的反应。其中,SOA提供了一种改变多年来功能紊乱的系统的方法。IDC认为,到2009年时与SOA相关的软件花费将接近150亿美元。
部署了SOA后,企业可以在动态环境中借助于现有的系统,提取应用实质将之转化为服务,并快速地转换成为新的解决方案。但是,如何才能达到目的呢?一个SOA有许多不确定因素,它往往很难重新部署,而且指导原则也不是孤立的。
值得庆幸的是,在如此多的SOA部署中,可供汲取的经验教训也是非常丰富的。以下的五点就是其中最重要的建议:了解痛处;定义价值;理解透彻;相信群众;关注长期。
一、了解痛处
在当前的2000家跨国公司中,很多企业的体系架构已经妨碍了业务的改变能力。比如,最近企业行为管理机构(Business Performance Management Institute)的一项调查表明,仅有11%的管理人员说他们能够跟得上技术变化,来满足业务需求——这其中40%需要IT支持。
更糟的是,根据《CIO》杂志的调查,36%的受访者表示,他们公司的IT信息技术部门或者存在“重大困难”(27%),或者“根本不能”(9%)跟上技术变化。
事实上,IT在支持业务变化方面也要承受着可怕的变化。 当IT需要在几年内而不是几个月里满足新产品线、市场或是合并的需要时,CEO们几欲抓狂。的确,在很多公司中,IT已经成为业务成功的惟一限制因素,如果它继续停滞不前,就会扼杀整个业务。
这就是问题所在,解决它能为很多公司带来极大的实惠。我们不应忘记,SOA的响应能力是它的主要价值和益处。
二、定义价值
企业实施SOA有两个主要理由。首先,通过重新利用服务,企业能够节省更多的开发费用。这些服务可能已经被建立在公司内部和外部,更多的服务在系统间被再度使用,这能够帮助企业得到更大的投资回报;其次,SOA能够加快改变IT基础设施,并且适应业务的变化需求,这是一个巨大的战略优势,能够让企业在长远发展中得到更好的机会。
几个因素可以帮助你衡量服务再用的价值,这其中包括再用服务的数目、服务的复杂性,以及系统间服务再用的次数。每个服务的复杂性是价值评估的关键,它们可以被定义为函数数字或是目标分数,从而用来对服务进行整合。
虽然给出投资回报的具体数字比较困难,但并非绝无可能。你需要查明业务的几个方面,包括随时间变化的程度、适应这种变化的能力,以及相对的价值变化。在某些特殊的时期(包括业务重组等),随时间变化的程度就会反映到具体的数字上。例如,一家造纸公司在5年内只是经历了5%的变化,而同样的时间内一家高科技公司可能会经历80%的改变。
文章来源于领测软件测试网 https://www.ltesting.net/