首页 >> 通信技术 >> 技术滚动 >> 正文
SOA 采纳步骤和价值分析(组图)
2007年11月8日 11:45    比特网    评论()    
作 者:金戈 姚辉 赵勇

    L6.虚拟化服务:基础设施如服务器和存储已经完成虚拟化,服务运行在这些虚拟化的基础设施之上;基础设施、服务组件、服务、业务流程被极大解耦;通过对基础设施的监控和管理来保证服务质量;

    L7.动态配置服务:服务可以根据业务策略和IT策略进行动态组装。

    4.示例场景的SOA现有成熟度和目标成熟度

    我们对示例场景中SOA现有成熟度分析总结如下:

    1.组织和流程:无论是在贷款业务部门,还是在其他业务部门,都没有进行过SOA的实施;业务人员普遍认为SOA是技术层面的事情,是IT部门的事情,业务部门在SOA实施中没有任何责任;

    2.应用:构建在主机上的核心银行系统业务逻辑体现为CICS的事务,业务逻辑划分清晰,但是逻辑和表示紧耦合,而且其业务逻辑划分和整体需求有一定差距,该银行已经构建EAI的基础设施,核心银行系统的业务逻辑可以通过EAI中的消息总线访问;房贷和车贷系统分布构建在J2EE和.Net平台之上,设计系统时对组件化考虑的很充分,主要的业务逻辑都构建在公共的组件基础之上,如果其他系统需要访问房贷和车贷系统,需要进行点到点的集成;保险公司担保网关是外部系统,已经服务化。

    3.架构:企业消息总线可以连通除房贷和车贷系统以外的大部分系统,但是消息总线中介能力不强,主要集中在消息转换,对重复业务逻辑的访问需要应用层处理;

    4.基础架构:服务器、存储和网络设施异构性很大,业务系统性能的调控相当刚性;已经具有统一的安全架构,如认证、授权和加密;

    综合分析可见,对于整体企业而言其SOA成熟度,位于L2和L3之间;房贷和车贷系统SOA成熟度位于L3。

    对于SOA的转型,该企业的近期目标是希望能够在现在的现有的房贷和车贷系统之上构建复合应用以支持汽车贷款审批流程;而该企业的长远目标是构建企业范围的服务模型,并逐步改造所有的应用为复合应用,并期望实现价值链集成。由此可见,对于围绕汽车贷款审批流程的房贷和车贷系统SOA改造的目标成熟度是L5;从企业范围而言,希望现在房贷和车贷构建SOA应用,而逐步扩展到整个企业,所以其目标成熟度先是L4,然后迁移到L5。

    5.示例场景的SOA采纳步骤和价值分析

    结合示例场景的特点和SOA转型的需要,我们建议如下SOA采纳步骤:

    第一步:以汽车贷款审批流程为中心进行SOA试点(L2/3-> L4 )在这一步中,围绕汽车贷款审批流程进行服务建模分析,并在现有系统上构建企业服务总线。这一步的主要目标有四:第一)测量SOA可能带来的业务层面的价值,通过服务组装完成汽车贷款流程,来验证如何通过服务中介、服务替换和服务重新组装适应可能的业务变化,从而实现业务流程从建模'自动化'监控'优化的全生命周期;第二)测量SOA可能带来的IT层面价值,通过将已有系统暴露为服务,并构建ESB实现虚拟化的服务,来验证将现有系统暴露为服务的技术可行性,验证ESB如何通过实现广泛连接性、验证如何通过服务中介完成重复逻辑合并和异构系统集成、验证如何SOA架构如何适应IT层面的变化如系统集中、系统合并和系统升级;第三)深化IT部门对实施SOA的技术理解,包括服务建模方法学、SOA架构设计、相关技术和产品的成熟度(安全,性能,…); 第四)深化IT部门和业务部门对实施SOA的方法和价值理解,包括SOA背后的价值驱动,如何建立SOA组织和流程进行SOA监管等;

    第二步:重构贷款系统以实现贷款部门的服务模型,并将业务流程实现为复合应用(L2/3-> L4 ) 在这一步中,围绕贷款部门的业务流程进行服务建模(这不仅包括贷款业务部门内部的服务,还包括可能访问到的核心银行系统的服务),并将主要业务流程迁移为复合应用。这一步的主要目标有三:第一)继续深化IT部门对实施SOA的技术理解,并培养SOA实施的各层次的技能;为企业范围内的SOA实施做技术准备,如各种SOA实施技术规范-SOA参考架构,服务模型规范,企业服务总线规范等; 第二)继续深化IT部门和业务部门对实施SOA方法和价值理解,初步建立业务部门内的SOA监管组织、流程和基础设施(如服务注册库)等;第三)验证现有SOA技术和产品在大规模应用时的成熟度;

    第三步:以消息总线的改造为中心,构建SOA监管组织和流程,并创建企业服务模型和企业范围内SOA的基础架构;(L4->L5) 这一步选择以消息总线为中心的原因在于,1)消息总线涉及主要的业务逻辑和业务流程,而且该企业在构建消息总线时已经对核心的业务进行了必要的调查和分析,这是服务建模的良好基础;2)消息总线是主要的应用集成设施,这是企业服务总线构建的良好基础。通过这一步骤,企业范围的SOA基础架构基本形成,这包括SOA监管组织和流程、企业范围内服务模型、企业服务总线和SOA参考架构;

    第四步:逐步迁移主要业务流程为复合应用,并完善SOA监管和服务模型;(L4->L5)这一步主要是在前一步的建立的SOA基础架构之上逐步将应用迁移到复合应用。实际上第三步和第四步应该是融和在一起的;

    第五步:围绕价值链整合实现快速响应IT系统;(L5)当完成SOA基础设施建设和复合应用迁移后,企业已经具备条件进行流程优化和价值链整合。这种条件下,无论是IT层面的调整,还是业务层面的调整,都可以通过服务模型和企业服务总线隔离变化,从而使用尽量小的代价完成对变化的适应,也即达到快速响应的IT

[1]  [2]  编 辑:张翀
关键字搜索:SOA  
  [ 发 表 评 论 ]     用户昵称:   会员注册
 
 
  推 荐 新 闻
  技 术 动 态
  通 信 圈