当前位置:支点网 >> 资讯
滚动新闻:

SOA参考架构的作用、组成和应用方式

作者:长风联盟SOA-RA-TF工作组主席 朱律玮  来源:IT168   时间:2008-3-10 16:40:25
在本文中将简要介绍SOA参考架构的作用、组成和应用方式,希望对SOA基础技术平台和工具产品的实现,以及SOA应用对基础架构的选择和采用能够起到帮助作用。

 

  1.3 SOA开发方法

  采用SOA思想和方法开发应用系统时仍然经历软件开发生命周期中的各主要阶段,但SOA应用开发更强调对已有资产的封装、管理与有效重用。

  采用SOA思想和方法可以更容易采用增量开发方式,可以更快实现和部署一套整合类型的应用系统,在系统运行后可以根据运行的实际情况进行不断的增量调整以优化系统的运行。

  采用SOA思想和方法与传统方法区别在于:

  更加强调分析和设计阶段的重要性,对于整个系统需要有一个更好的业务分析和规划,需要建立业务标准,只要这样才能更好实现服务复用,以及对业务流程的梳理和优化。

  开发和调试阶段更多采用描述和定义方式,包括对服务的定义,对业务流程的定义,会大大减少编程的工作量。同时调试时也更加强调运行模拟,以检验将多个系统集成在一起运行的效果。

  在运行阶段更加强调运行状态监控和运行信息的收集,通过这些状态和运行信息的分析处理,以优化服务运行,以及实现对业务流程的优化和调整。

  2 SOA参考架构

  一个符合SOA思想的应用系统,其组成元素包括:SOA基础技术平台、实现业务功能的业务服务、各种已经存在的应用系统和数据资源、使用各种业务服务的服务消费者(应用程序),以及建立SOA应用系统和监控系统运行的辅助工具集,当然还需要有建设、使用和维护这些系统的各类人员。

  在组成SOA应用系统的各种元素中,SOA基础技术平台和辅助工具集是建立和支撑SOA应用系统运行的重要的基础架构。辅助工具集提供SOA应用系统建设和管理工具,提供建模工具、集成开发工具和运行管理工具;SOA基础技术平台提供应用服务的运行支撑环境,提供服务与人员之间的交互操作,服务流程管理,服务之间的通讯,系统与系统之间的协作,已有系统和数据资源的服务化接入,以及各种服务质量管理。

    SOA参考架构在SOA应用系统中的位置

  SOA参考架构是整个SOA应用系统的核心,由基础技术平台和辅助工具组成。在SOA应用系统中还包括已存在的应用系统和数据资源,统称为资源,这些资源通过基础技术平台接入,展现为业务服务供其它应用或服务使用,也可以使用其它应用服务。在SOA应用系统中的应用服务在基础技术平台的支撑下运行,应用服务可以是业务服务提供者,也可以是业务服务消费者,应用服务可以是新编写的程序,也可以是若干服务的组合。几个SOA应用系统也可以互相协作,进行数据交换或实现业务服务的互相调用。与SOA应用系统相关的人员角色包括:系统规划和设计人员,系统开发人员、系统操作使用人员和系统管理维护人员。

  长风联盟SOA-RA-TF研究的SOA参考架构还不是技术标准,通过参考架构的研究可以明确SOA基础技术平台和辅助工具集的总体体系架构,应该具有的功能和特性,以及各组成部分之间的接口。有了SOA参考架构,就可以为SOA基础技术平台和辅助工具集的实现提供清晰的指导;同时也为SOA应用系统如何建设,如何构建其基础技术架构给出了一个很好的实施建议。

[1] [2] [3] [4] [5] [6] [7
责任编辑:文疏
【字体: 】【打印此文】【关闭窗口】【论坛
相关信息
相关评论