近日,IBM在 “ 2007 SOA创新高峰论坛”上发布了基于全球5700家SOA客户实施经验总结出的一套旨在指导客户有效起步和扩展SOA(面向服务的架构)的实用方法论——“智能SOA”。这将给中国致力于SOA建设的各种规模企业提供落地的全面支持,帮助其适应全球化浪潮带来的种种改变,变身为灵活的全球整合型企业。
据介绍,“智能SOA”方法论将客户实施SOA的阶段总结为“SOA演进图谱”,包括基础整合、跨部门扩展、企业转型、随需而动四个阶段。
基础整合阶段,是指企业在特定部门或单一业务流程进行整合,此时企业SOA资产中只有10%以下的功能表示为服务,5%以下的服务可复用。
跨部门扩展阶段,此时企业多个部门或者多条业务流程已经进行了整合并能进行高效合作。企业40%以下的SOA功能表示为服务,20%以下的服务可复用。
企业转型阶段,处于此阶段的企业已经实现了全企业范围内的各组织的高效合作。企业已经全面迈向全球整合企业(GIE),并利用IT使整个企业的投资回报呈现战略性优势,从而全面实现业务模式创新。此时,企业80%以下的SOA功能表示为服务,50%以下的服务可复用。
随需而动阶段,这是SOA发展的最高阶段,此时,企业80%以上的SOA功能表示为服务,50%以上的服务可复用。企业已经到达一种无需IT介入就可进行重大组织和业务变革阶段。这时的企业已经成为一个可以自动响应市场因素的灵动企业,即所谓“IT无形化”。
对于跨部门扩展阶段的客户,企业要对重要的核心业务流程进行全面创新和优化,实现更高的SOA投资回报。针对中高级阶段的SOA客户,是指跨部门扩展、企业转型和随需而动的企业,尤其要关注如何保持流程完整性的问题。流程完整性是指在安全、可升级的SOA环境的各个层次中,以无缝集成的方式可靠的管理业务活动的能力。主要包括:交易完整性、信息完整性和交互完整性三个方面。因为SOA实施的比较成熟的客户,随着业务模块化的增多,企业可能会面临对以往的稳定性和安全性的牺牲。因此企业在实施SOA进入高级阶段,享受灵动的SOA架构带来的价值同时,保证企业IT架构的 “正确与安全”,即:为用户提供及时和安全的信息与内容访问,信息需要可靠、完整且可管理;在交易连续执行的同时具备按需恢复的能力。
“智能SOA”理论强调,SOA绝对不是一个单纯的IT问题,企业必须从业务角度和IT角度两方面出发分析自己的需求,根据自身现状和业务需求确定合适的SOA阶段性目标,并考虑到SOA发展的连续性,制定合适的SOA发展目标和战略,从而保证持续有效的投资回报。“智能SOA”就是这样一个能够帮助企业持续收获IT及业务价值的方法论——在IT层面,帮助企业实现持续不断的可靠动力,在业务层面,实现清晰简单的业务流程,从而实现整个企业的敏捷性,进而发展成为全球整合企业。
从业务角度出发,“智能SOA”将帮助企业衡量所在行业重要业务流程中的绩效,并与行业平均水平进行比较。客户可以以此为依据制定计划,确定实施SOA的具体阶段和方法。从IT角度出发,针对每个阶段的客户,都给出了具体指导原则。