VoL.26 No.2 王海蜂等:基于CORBA的分布式远程故障诊断体系 ●193 1.4 CORBA组件模型 各个企业中已有的和即将投入的诊断系统,统一 CORBA组件模型是将持久性对象服务、事 地通过互联网与远程诊断中心相联,不仅可以实 务服务、安全服务预先打包,提供一个比CORBA 现各个企业间诊断数据、方法和规则的共享,还 服务更高级别的抽象.CORBA组件模型使用户 可以使企业与远程的诊断专家相联,进而实现更 在开发企业级系统时可以自动获取相关的服务, 高级的网上专家会诊.基本框架如图1所示, 它自动维护本身使用的各种事件类型,提供事件 22企业级设备故障诊断系统 通道.CORBA组件模型支持多重接口,提供在多 企业级设备故障诊断系统是在各个企业内 个接口中的导航机制 部实现的针对大型设备的诊断系统.它本身具有 1.5 CORBA数据库集成 很强的在线、离线监测和故障诊断能力,并且通 CORBA的软件总线概念为数据库集成技术 过互联网挂接到远程诊断中心中,可以向远程诊 提供了新的思路,CORBA的跨平台特性屏蔽了 断中心提供支持,同时享受远程中心的各种高级 不同操作系统间的差异,使不同平台上的成员系 服务.企业级系统的体系结构如图2所示, 统可以集成到同一体系中,达到即插即用效果, 企业级诊断系统负责将现场级采集系统传 由此可以设计一个基于CORBA的多数据库 入的数据经过抽取、压缩形成可作为诊断源的特 集成方案,将各种主流数据库系统集成起来,该 定的数据格式,以特定的方式存储到相应的数据 方案的实现思路是:将分布式系统中各数据库成 员模型化为对象,而数据库系统提供的服务被模 远程诊断中心 型化为对象方法,这些方法组成对象接口.这样, 在每个子系统上定义一个服务接口,子系统为这 些服务提供实现,并且将各种数据库封装起来注 互联网 册到OB总线上,客户向系统发送请求,系统将 请求转换为可用的服务返回给用户网, 企业1远程 企业2远程 企业远程 年目年e卡4 2体系结构基本框架及解决方案 、诊断系统 诊断系统 诊断系统 图】基于CORBA分布式远程故障诊断系统体系结构 2.1体系结构的基本框架 Fig.1 Architecture of a distributed remote diagnosis sys- 基于CORBA的分布式远程故障诊断系统将 tem based CORBA 远程诊 同类型 断中心 企业 通用数据管 企业对象 高级数据管 理客户端 设备对象 理客户端 (B/S) (c/s) Web服务器 设备运行 参数 代理服务器 Proy) 诊断对象 设备健康 数据库 档案 应用程序 服务器 故障诊断 企业 诊断方法库 记录 级数 数据库 据库 同类设备 网络交换机 服务器 诊断规则库 的参考档 案库 在线或离线 在线或离线 在线或离线 采集系统I 采集系统2 采集系统刀 图2企业级设备故障诊断系统图 Fig.2 Device fault diagnosis system of enterprise甲勺 王 海峰等 基 于 的 分 布式 远 程 故 障诊 断体 系 组 件模 型 组 件 模型 是 将 持 久 性 对 象 服 务 、 事 务服 务 、 安全 服 务预 先 打 包 , 提 供 一 个 比 服 务 更 高级 别 的抽 象 组 件 模 型 使 用 户 在 开 发企业 级 系统 时可 以 自动 获取 相 关 的服 务 , 它 自动 维护 本 身使用 的各种 事件类 型 , 提 供 事件 通 道 组件 模 型 支 持 多重接 口 , 提 供在 多 个接 口 中 的导 航 机 制 ‘侧 数 据 库 集成 的软件 总 线 概 念 为数 据 库 集成 技 术 提 供 了新 的思 路 的跨 平 台特性 屏 蔽 了 不 同操 作系统 间的差 异 , 使 不 同平 台上 的成 员 系 统 可 以集成 到 同一 体 系 中 , 达 到 即插 即用 效 果 由此 可 以设 计 一 个 基 于 的 多数据 库 集成 方 案 , 将 各种 主 流 数 据 库 系统 集 成 起 来 该 方 案 的实现 思路 是 将分 布 式 系统 中各数据 库成 员模型化 为对 象 , 而 数据库 系统提供 的服 务被模 型化 为对 象 方法 , 这 些 方 法 组 成 对 象接 口 , 这样 , 在 每个 子 系统 上 定 义 一 个 服 务接 口 , 子 系统 为这 些 服 务提 供 实现 , 并且 将 各种数据 库 封 装 起 来注 册 到 总线 上 客 户 向系 统 发 送 请 求 , 系 统将 请 求 转 换 为可 用 的服 务返 回给 用 户间 各个 企业 中 已 有 的和 即将投 入 的诊 断 系统 , 统 一 地 通 过 互 联 网与远 程诊 断 中心 相 联 , 不 仅 可 以实 现各个 企 业 间诊 断数 据 、 方 法 和 规 则 的共 享 , 还 可 以使 企业 与远 程 的诊 断 专家相 联 , 进 而 实现 更 高级 的 网上 专 家会 诊 基 本 框 架 如 图 所 示 企 业 级 设 备 故 障 诊 断 系 统 企 业 级 设 备 故 障 诊 断 系 统 是 在 各 个 企 业 内 部 实现 的针对 大 型 设 备 的诊 断系统 , 它本 身具 有 很 强 的在线 、 离 线监 测 和 故 障诊 断 能力 , 并且 通 过互 联 网 挂接 到 远程诊 断 中心 中 , 可 以 向远程 诊 断 中心 提 供 支持 , 同 时享 受远 程 中心 的各种 高 级 服 务 企业 级 系 统 的体 系 结 构如 图 所 示 企 业 级 诊 断 系 统 负 责 将 现 场 级 采 集 系 统 传 入 的数 据 经 过抽 取 、 压 缩 形 成 可 作为诊 断源 的特 定 的数 据 格 式 , 以特 定 的方 式存储 到 相 应 的数据 体 系结构 基本 框架 及 解决方 案 体 系 结构 的基 本 框 架 基 于 的分布 式远 程 故 障诊 断 系统将 远程诊断中心 图 基 于 分 布 式 远程 故障诊 断 系统体系结构 喀 加代 曲 汤 卜 设备运行 参数 诊断对象 数据库 日 」 · 诊断方法库 企业 级数 据库 诊断规则库 在线或离线 采集系统 在线或离线 采集系统 在线或离线 采集系统 ” 图 企业级 设备故障诊断 系统 图 啥 加