【IT168 信息化】组织内需要经常维护的地方也许为证明SOA方案的价值提供了大好机会。
SOA在业务方面最基本的承诺就是:让企业能够迅速对自己进行重组。一开始,就要寻找提高灵活性的机会。企业越有活力,从精心实施的SOA得到的好处就会越多。而在SOA方面与你有着同样远景的人越多,就越好。尤其是,如果你的业务管理班子里面有影响力的人知道降低成本并加强应对变化的能力最终可以为整个企业带来回报,更是大有裨益。
美国哈特福德金融公司(The Hartford)在几年前开始启动了SOA计划,负责基本服务的助理主管Ben Moreland说: “说实话,我们比较走运,因为我们用不着说服大家接受SOA。我们的高级副总裁John Chu早已认识到SOA具有的好处和价值。”
这种共同的远景可能很宽广,不过有必要从小处着手。AmberPoint公司的营销副总裁Ed Horst已目睹不少过于野心勃勃的项目惨遭失败,所以他建议:“别试图开展太大的计划。我们所见过的最成功的第一个项目都是规模很小的项目,大约6到10种服务把两三个系统集成起来,六个月左右时间就可以完成。”
许多组织一开始把几种关键任务的遗留应用作为服务来提供,并且首次为其他应用提供访问重要数据的功能。或者它们利用共享服务,消除几个难以维护、功能重叠的独立应用之间存在的重复现象。
这类项目可能成效显著,不过前提是你一开始就为一系列需要简化的相关业务流程确定范围,而不是首先急着解决技术问题,SOA才会发挥最大价值,而且将来的扩展性也会大大增强。H&R Block税务公司的高级设计师Scott Thompson是这样说的:“我们不得不把观念从原来的只是提供数据、只是利用数据获得服务改为:我们试图解决什么业务问题?这个业务问题与本组织其他部门的关联性有多大?”
Accelior咨询公司的业务设计师 Jean-Michel Van Lippevelde得出了同样的结论。他建议:“应当从业务流程的角度,采用自上而下的方法,这样能获得非常明显的成效。”而Accelior帮助ING Lease Belgium实施的项目证明了这一点,这个项目的目标是包括自动生成合同的报价请求流程。以前,报价请求流程通常需要好几天。不过简化流程、提供服务及原先人工的步骤实现自动化之后,等待时间骤减至几分钟。 