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

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

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

 

  2.2 适配器

  在集成环境中需要复用已有的应用系统和数据资源,通过适配器可以将已有应用系统和数据资源接入到SOA应用系统中。

  通过适配器可以实现已有资源与SOA系统中其它服务实现双向通讯和互相调用。首先通过适配器可以实现对已有资源的服务化封装,将已有资源封装为一个服务提供者,可以为SOA应用系统中的服务消费者提供业务和数据服务,其次通过适配器,也可以使已有资源可以消费SOA应用系统中的其它服务。

  已有资源通过适配器仅需要与SOA基础技术平台中的连通服务相连接,而不需要与每个服务直接相连,就可以实现服务之间的互操作。适配器需要提供产品级的质量属性支持,需要支持的质量属性包括:连接管理、事务管理和安全管理等。

  2.3 资源仓库

  在SOA应用系统中,各种业务服务都以服务形式展现,包括简单的基本服务,对已有资源的封装服务,对多个服务组装后形成的新服务,将多个业务服务通过流程编排后形成的流程化服务。在SOA应用系统中基本的运行方式就是服务消费者访问服务提供者的过程。对于这些服务需要提供良好的管理,这个管理工作就是由资源仓库实现的。

  资源仓库首先需要提供服务描述能力,需要能够描述服务的各种属性特征,包括:服务的接口描述、服务的业务特性、服务的质量特征(如:安全、可靠和事务等)以及服务运行的QoS属性。

  资源仓库主要功能是提供服务描述信息的存储、分类和查询功能。当前版本中为集成开发工具提供一套操作接口,以支持人工管理方式。将来版本中还需要提供服务消费者直接的访问操作接口,以实现机器自动管理方式。

  对于广义的资源仓库而言,除了提供服务类型的资源管理外,还需要提供对其它各种资源的管理能力,可管理对象包括:人员和权限信息、流程定义和描述、资源封装服务、服务实现代码(如Java或C/C++实现代码)、服务部署和打包内容、以及环境定义和描述信息。

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