正在加载图片...
第5期 杨力,等:基于MAS的UBM三层总体框架下信息集成平台的研究与应用 。61 需求,同时要为用户(特别是高层管理人员)提供统 DAA由数据服务提供者(数据源)实现,负责对 一的数据视图,使用户通过统一接口,访问多个自 数据源的访问.对于不同数据源或同一数据源的不 治、分布、异构的数据源因此,根据气田信息中历史 同数据服务,可实现不同的DAA.数据服务提供者 数据、实时数据、静态数据的不同应用特点,考虑系 必须描述数据输入、输出和数据格式以及使用该服 统的性能和灵活性,把UBM集成框架应用在气田 务的安全性需求 信息整合平台中,提出了一种基于MAS的U-B-M DAA在数据集成体系结构中属于数据信息收 三层数据中心气田信息整合平台体系结构 集Agent. 基于MAS的气田信息整合平台,不仅能将现 2)应用服务Agent(application service Agent, 有自治、异构和分布的信息系统集成在一起,为用户 ASA).ASA面向具体的应用系统,负责对应用系统 提供统一的全局视图,而且能较好地适应数据源的 功能的调用.所有的应用服务可以使用不同语言在 变化.基于MAS的气田信息整合体系结构如图4 不同平台上实现.为了不影响系统,也可将应用服务 所示,将气田信息整合系统中的Agent分为4种: 部署在数据交换中心 1)数据访问代理(data access Agent,DAA) 用户 新应用系统 信息管理 应用服务Agent 身份认证 缓冲 Agent 缓冲 Agent 数据交换中 数据访问 数据库 Agent 发现 整合 日志 Agent Agent 代理 服务 Agent 数据交换 注册库 注册 数据 Agent Agent 中心 元数据库 XML 数据访间Agent 数据访向Agent 应用服务Agent 生产监控代理平台 生产 物资 生产运行系统 现场Agent 数据库 数据库 图4基于MAS气田信息整合系统结构 Fig 4 architecture of fields information integration ased on MAS ASA属于信息收集Agent. 2)系统服务代理Agent(system service Agent, 1)整合代理Agent.整合代理是应用请求外部 SSA).它包括注册Agent、发现Agent、缓冲Agent、 数据的入口,它屏蔽了应用之间的差异和数据的物 身份认证Agent、交换处理Agent和日志Agent等, 理分布,为用户和应用提供透明、统一的数据访问. 与具体的应用系统无关.属于管理Agent. 1994-2009 China Academic Journal Electronic Publishing House.All rights reserved.http://www.cnki.net需求 ,同时要为用户 (特别是高层管理人员) 提供统 一的数据视图 ,使用户通过统一接口 ,访问多个自 治、分布、异构的数据源. 因此 ,根据气田信息中历史 数据、实时数据、静态数据的不同应用特点 ,考虑系 统的性能和灵活性 ,把 U2B2M 集成框架应用在气田 信息整合平台中 ,提出了一种基于 MAS 的 U2B2M 三层数据中心气田信息整合平台体系结构. 基于 MAS 的气田信息整合平台 ,不仅能将现 有自治、异构和分布的信息系统集成在一起 ,为用户 提供统一的全局视图 ,而且能较好地适应数据源的 变化. 基于 MAS 的气田信息整合体系结构如图 4 所示 ,将气田信息整合系统中的 Agent 分为 4 种 : 1) 数据访问代理(data access Agent , DAA) DAA 由数据服务提供者(数据源) 实现 ,负责对 数据源的访问. 对于不同数据源或同一数据源的不 同数据服务 ,可实现不同的 DAA. 数据服务提供者 必须描述数据输入、输出和数据格式以及使用该服 务的安全性需求. DAA 在数据集成体系结构中属于数据信息收 集 Agent. 2) 应用服务 Agent (application service Agent , ASA) . ASA 面向具体的应用系统 ,负责对应用系统 功能的调用. 所有的应用服务可以使用不同语言在 不同平台上实现. 为了不影响系统 ,也可将应用服务 部署在数据交换中心. 图 4 基于 MAS 气田信息整合系统结构 Fig14 architecture of fields information integration ased on MAS ASA 属于信息收集 Agent. 1) 整合代理 Agent. 整合代理是应用请求外部 数据的入口 ,它屏蔽了应用之间的差异和数据的物 理分布 ,为用户和应用提供透明、统一的数据访问. 2) 系统服务代理 Agent (system service Agent , SSA) . 它包括注册 Agent 、发现 Agent 、缓冲 Agent 、 身份认证 Agent 、交换处理 Agent 和日志 Agent 等 , 与具体的应用系统无关. 属于管理 Agent. 第 5 期 杨 力 ,等 :基于 MAS 的 U2B2M 三层总体框架下信息集成平台的研究与应用 ·61 ·
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有