Vol.26 No.2 王海蜂等:基于CORBA的分布式远程故障诊断体系 195 务器,后者将所有的请求进行处理,并定位请求 虑大客户情况下的系统性能.因此诊断中心的代 需要调用的CORBA对象和其伺服程序,处理后 理服务器的POA策略实现必须能够解决大客户 以某种方式将客户所要求的结果返回给客户, 量同时访问的问题. ⑥高级数据管理客户端 此外,诊断中心的CORBA体系结构必须考 这是系统管理员与系统交互的人机接口,它 虑安全性和防火墙的问题,可以利用CORBA与 除了具有普通用户的数据浏览和分析功能,还可 系统安全性相关的服务,如安全规范、防火墙规 以操作数据库,操作下位机,将复杂的故障案例 范来实现各种安全策略, 提交远程诊断中心以请求专家帮助,将本地形成 远程诊断中心代理服务器还要实现命名服 的成熟的诊断方法提交诊断中心, 务和交易对象服务,保证远程客户端、各企业级 2.3远程诊断中心 系统以及各个功能服务器对对象引用的定位和 远程诊断中心体系结构如图3.远程诊断中 查找的要求. 心将各个企业通过互联网连接,实现企业间的互 在代理服务器实现CORBA事件服务,维护 访和资源共享:实现远程专家对企业大型设备的 诊断中心的事件通道,并且与各个企业级系统中 网上会诊,并随时跟踪监测设备的运行状况,以 的事件通道组成事件通道的联邦,各企业级系统 便第一时间给出诊断和预测.远程诊断中心将各 与诊断中心以非耦合的方式相联,保证远程客户 企业的诊断数据和诊断方法汇总、抽象,提炼出 端能够及时的但不是定时的接受现场提供的实 更普遍适用的诊断方法和诊断规则,形成具有普 时信息 遍意义的典型故障案例, ②诊断中心的应用程序服务器. ①代理服务器. 实现各种诊断分析的方法、规则和策略,接 代理服务器是整个诊断中心的核心,负责处 受从各个企业级系统提取并传送到诊断中心的 理诊断中心中来自web服务器、Internet上的客户 方法、规则和策略,进行验证,生成标准的诊断分 端、数据库服务器、应用程序服务器等各种请求, 析方法、规则和策略,并将其提交给数据库服务 以及来自各个企业的请求,并与各个企业进行数 器,同时允许各企业系统对感兴趣的新的方法和 据交互. 策略进行下载操作, 代理服务器与各企业的代理服务器一样使 ③数据库服务器 用POA调度和处理来自各方面的请求.它需要考 用于处理来自应用程序服务器、远程客户端 网上会诊客户端1 网上会诊客户端2 网上会诊客户端n 路由器 防火墙 诊断中心内部网 故障案例 SMTP邮件 Web服务器 FTP文件 数据库 服务器 服务器 短消息发送 企业诊断 移动通 接收器 代理圆务器 对象数据库 讯设备 (Proxy) 短消总服务器 路由器 诊断方法及 诊断中心 企业何专网 策略数据库 数据库 或Intemet 应用程序 数据库 服务器 服务馨 诊断分析 业 数据库 图3远程诊断中心系统图 Fig.3 Remote diagnosis center】 】 一 一 王 海峰 等 基 于 的分 布 式 远 程 故 障诊 断体 系 务器 , 后 者 将 所 有 的请 求进 行 处 理 , 并 定 位 请 求 需要 调 用 的 对 象 和 其 伺 服 程 序 , 处 理 后 以某种 方 式将客 户 所 要 求 的结果 返 回给 客 户 ⑥ 高级 数 据 管理 客 户 端 这 是 系统 管理 员 与 系统 交互 的人 机接 口 , 它 除 了具有普 通 用 户 的数 据 浏 览和 分 析 功 能 , 还 可 以操 作 数据 库 , 操 作 下 位 机 , 将 复 杂 的故 障案 例 提 交远程 诊 断 中心 以请 求 专 家 帮助 , 将 本 地 形成 的成 熟 的诊 断 方 法提 交 诊 断 中心 远 程 诊 断 中心 远 程 诊 断 中心 体 系 结 构 如 图 远 程 诊 断 中 心 将 各个 企业通 过 互 联 网连接 , 实现 企 业 间 的互 访 和 资源 共 享 实现远 程专 家对 企业 大 型 设备 的 网上 会 诊 , 并 随 时跟 踪 监 测 设 备 的运 行 状 况 , 以 便 第 一 时 间给 出诊 断和 预测 远 程诊 断 中心 将 各 企 业 的诊 断数 据 和 诊 断方 法 汇 总 、 抽 象 , 提 炼 出 更普 遍 适用 的诊 断方 法和 诊 断规 则 , 形 成 具有 普 遍 意 义 的典 型 故 障案 例 ①代 理 服 务 器 代理 服 务器 是 整 个 诊 断 中心 的核心 , 负责 处 理 诊 断 中心 中来 自晒触 月及务器 、 上 的客 户 端 、 数据 库服 务器 、 应 用 程序 服 务器 等各种请 求 , 以及 来 自各个 企业 的请求 , 并与 各个 企业进 行 数 据 交互 代 理 服 务 器 与 各 企 业 的代 理 服 务 器 一 样 使 用 调 度 和 处 理 来 自各方 面 的请 求 它 需要 考 虑 大客户 情 况 下 的系 统 性 能 因此 诊 断 中心 的代 理 服 务器 的 策 略 实现 必 须 能够 解 决大 客 户 量 同 时访 问的 问题 此 外 , 诊 断 中心 的 体 系 结构 必 须 考 虑 安 全 性和 防 火墙 的 问题 , 可 以利 用 与 系 统 安全 性 相 关 的服 务 , 如 安全 规 范 、 防火墙 规 范 来 实现 各 种 安全 策 略 远 程 诊 断 中心 代 理 服 务 器 还 要 实 现 命 名 服 务 和 交 易对 象 服 务 , 保 证 远 程 客 户 端 、 各 企 业 级 系 统 以及 各 个 功 能服 务 器 对 对 象 引用 的 定 位 和 查 找 的要 求 在 代 理 服 务 器 实现 事件 服 务 , 维 护 诊 断 中心 的事件通道 , 并且 与 各个 企业 级 系统 中 的事件 通道 组 成 事件 通道 的联 邦 , 各企 业 级 系 统 与诊 断 中心 以非祸 合 的方 式相 联 , 保 证 远 程 客户 端 能够 及 时 的但 不 是 定 时 的接 受 现 场 提 供 的 实 时信 息 ②诊 断 中心 的应 用 程 序 服 务 器 实现 各 种 诊 断 分 析 的方 法 、 规 则 和 策 略 , 接 受 从 各 个 企 业 级 系 统 提 取 并传 送 到 诊 断 中心 的 方 法 、 规 则 和 策 略 , 进 行 验 证 , 生成 标准 的诊 断分 析 方 法 、 规 则和 策 略 , 并将其 提 交给 数 据库服 务 器 , 同时允许 各 企 业 系统对 感 兴趣 的新 的方 法 和 策 略进 行 下 载 操 作 ③数据 库 服 务 器 用 于 处 理 来 自应 用 程 序服 务器 、 远 程 客 户 端 黝 诊断方法及 诊断中心 策略数据库 数据库 诊断分析 数据库 图 远程 诊 断 中心 系统 图 ·