神州数码软件有限公司 赵维
SOA咨询方法论的主要内容
目前,SOA应用市场正处在启蒙期到增长期的分界点,无论是SOA平台还是应用,无论是SOA项目规划还是实施,都还不够成熟,需要认识论、方法论和最佳实践方面的指导,对SOA咨询服务的需求日益升温。对电子政务而言更是如此。
SOA咨询方法论融合了管理过程和技术过程,以文档化的方式,以一致、协调、可解释、可重复的方法来指导SOA咨询的具体实践。SOA咨询方法论的主要内容包括概念导入、条件评估、项目实施、效果评价。
概念导入是指引入实施SOA的相关概念,使政府部门中相关人员了解SOA,并且根据政府部门中不同的人员、角色,分析SOA对政府部门产生的各种作用。比如,政府高层管理人员主要关注实施SOA的战略目标及效果,只需要让其了解SOA的初步概念及SOA可以提高政府基础结构的灵活性、可重用性和IT系统的敏捷性,可以提高政府目前的工作效率的结果即可。信息主管则主要关注实施SOA相关的技术问题,必须让他们了解如果实施SOA,目前企业现有IT基础结构向SOA迁移所需要的技术、方案等。架构师更关注如何建立SOA的结构、流程和重用问题,必须让架构师了解SOA应用架构,相关流程与所采用的技术问题。SOA项目经理关心的是实施SOA项目的规模大小、周期长短、实施风险、开发难题等,所以在SOA概念引入阶段对于项目经理则主要针对SOA开发方法、管理程序、风险分析等。开发人员看中的是整个SOA的开发过程,要让相关开发人员了解SOA开发过程的技术需要、测试要求、相关责任等。
条件评估阶段主要是对政府机构实施SOA进行可行性评估,分析政府机构目前现有的组织管理、IT基础架构、技术基础、业务目标和挑战、时间、资金、风险等,明确政府机构实施SOA的现有架构、技术以及向SOA迁移所需要的各种元素。
总体规划就是从组织机构的整体、全局的角度出发,正确分析客户需求与业务流程、技术路线、实施SOA的性质和范围、风险评估和产出目标,形成从需求分析到详细设计到实施,最后到测试、验收过程的总体规划蓝图,以保证在实施SOA时能得到总体路线方针的指导,把握全局。
项目实施过程是政府机构实施SOA的主体部分,项目实施的过程是政府机构实现SOA的最终目标和途径。在项目实施过程中要分析实施SOA过程中采用的各种技术、目前现有IT基础架构的重用整合、新的系统环境的更新等具体问题。
效果评估主要侧重于实施SOA后期的成熟度评估过程,分析政府机构在实施SOA后所获得的收益、效果等。
SOA咨询需要提高政府部门的工作效率,为主管评估目前的业务以及后续实施SOA过程中的业务相关问题提出建议和解决方案。