多数企业认为治理是SOA取得成功的关键,没有治理就很难成功,越来越多的企业认识到治理的重要性。
IT Governance Network(IT治理网络)公司总经理Peter Hill说,匆忙进入SOA领域的企业经常“本末倒置”。
这些企业不知道需要什么来支持其企业价值前提就购买技术。通过事先向技术的大量投资,IT管理部门把提供价值的门槛设置得非常高。这种做法在已经有足够的需要解决的难题的时候又增加了额外的压力。
在业务部门要求提供快速的解决方案的压力之下,IT机构发现SOA的承诺是很吸引人的。但是,Hill说,几乎没有任何一个机构成熟到这种程度,需要用SOA提供它的承诺。
首先,几乎在所有的机构中,业务部门在有效地治理其信息技术资源方面发挥的作用都很小。Hill预测说,如果业务部门原来没有自己的数据,通向SOA的道路将是非常困难的。
SOA在不包含业务的情况下不能提供真正的价值。它是一个自上而下的流程,需要业务部门的领导者从一开始就参与这个过程。SOA的成功需要业务部门与IT管理部门承担相同的责任。有时候,业务部门不愿意接受。SOA治理是非常重要的,它是与制定决策的责任一起开始的。良好的决策需要一个很好的流程和有关部门愿意遵守这个确定的程序。Hill说,许多机构目前的成熟水平都是很低的。流程还没有很好地确定,在流程的级别上还没有建立决策部门。机构常常通过委员会管理其IT部门。在一个IT会议上常常可以到10个以上的这种事情。做出决策所需要的流程常常是不明确的。
第二,SOA必须建立在严格遵守开放标准的可靠的平台上。妥协不是可以选择的方法。如果没有正确地制定计划,SOA将遭到惨败。这里没有支持、自我和政治策略的地方。决策必须是正确的,是制定决策所需要的良好的做法的结果。转向SOA需要更多地依靠政策、合同和服务级协议。
第三,需要有SOA的支持流程。几乎没有机构拥有现成的开发和运行时环境的明确做法。对于战略规划、管理投资、治理服务提供商和测量性能等事情,拥有有效的流程的机构就更少。大多数机构对于自己的成功继续依靠几个关键的人、顾问和厂商。
IT Governance Network帮助客户进行SOA实施和治理。这些帮助是不依赖于任何厂商的,因此能够提供独立的帮助。最近,IT Governance Network推出了范围广泛的SOA和SOA治理研究班,帮助机构利用SOA的优势。