CIO变革与创新:如何融合SOA与ITIL
比特网 发表于:12年02月09日 14:30 [转载] 比特网
一旦企业认识到SOA不只是光谈技术,那么投资ITIL及其它最佳实践也就不再有障碍。ITIL可考虑为成功实施SOA的基础。如果在IT里没有明确的流程,那么随着时间的发展,跨商业部门之间的协作就变成了一种负担,而SOA成功所必须的商业战略变更也无法有效执行。
降低风险
对于那些成功使用SOA来部署应用的企业而言,降低风险是最主要的回报。如果你的大部分软件项目都失败,那么风险就会随着项目的发展而逐步放大。专家发现,在成功的软件项目中,小型项目通常都占多数,而大型项目所占的比例却很少,而SOA恰恰可以弥补这一点。
SOA本身是一种模块性质的架构。当一款应用以模块的方式来开发,那么它就等于是由一系列的小型项目所组成。这种灵活的开发方式在过去几年中发展很快,当它与某种基于服务的架构合而为一时,就能改善应用部署的质量和成功率
战略CIO
IT管理人员有多种方式来改善企业SOA活动的成功机会,例如:
由点到面——大部分成功的SOA实施都是从管理层开始入手,进行研究来发现重用、松耦合和模块化的目标,这是SOA增加商业价值的三种主要方式。
然后他们逐步推广SOA到各个商业部门的管理人员,结合商业部门的实际情况来设定预期,解决潜在问题,展现回报。这些活动帮助IT与商业部门之间搭建了互通的桥梁,同时也让非IT管理人员参与到整个流程中,体验到SOA对他们的影响,并对企业贡献价值。
发挥机动性——SOA的一大特征是机动性。这也是金融服务行业成为SOA主力军的原因所在,SOA活动能让他们的商业灵活性提升到一个新的等级。
这些公司中的管理人员充分了解商业部门的要求,能够引导IT去找出合适的方法来解决持续的变革问题。就降低软件部署上的成本和风险来说,SOA是一种绝佳的选择。
设定预期——我们常听到,在SOA部署的初始阶段是一种“烧钱”的活动。它需要大量的成本来更改软件基础架构,将现有应用平滑过渡到一个模块化的环境中,并培训开发人员来编写代码。不管是重新规划,还是拟定治理流程,都要求IT与非IT人员投入额外的时间与精力。
而当服务重用走上正常轨道,随着软件开发可预测性的提高,以及治理流程所创造的新秩序,商业部门就可以看到预期的回报开始逐步展现。