S I N E E H O O YIF R A I N C E C &T C N L G O M TO N
狄 国义 1 , 2 2 6 9 ;. 城 大学 东 昌学 院 6 5 0 2聊
【 要】 摘 本文 论述 了中心件 的定 义和作 用, 并讨论 了中心件 的首要应 用。 【 要害词 】 中心件 ; 远程过程调用 ; 远程过程调用 ; 面向音讯 ; 处理监控 ; 业务 企业服务 总线; 散布式计 算环境
t 和运转支撑供给数据转化 和通讯 服务 . 而屏蔽不 同的操作体系 u 从 伴跟着互联 网技能 的开展和全球经济一体化年代 的来 临 . 企业应 s b 用开端从部分 自治 的单业务品种 、部 门级使用 向企业 级使用改变 , 并 和 网 络 协 议 促进 了企业使用集成 、 企业间动态 电子商务等 网络信息 体系技能 的发 在 R C模型 中 . i t s e 只需具 备 了相应 的 R C接 口. P ce 和 e r ln v r P 并 且具有 R C运转支撑 . P 就可 以完结 相应的互操作 . 而不用约束 于特 定 展。 网络信 息体系 的 方针便是把分 布在遍地 的多个部分 自治 的异构 的 s vr e e。因而 .P r R c为 eete e散布式核算供给 了有力 的支撑 。 lnsr r i/ v 信息 体系通 过网络集成在一 起 , 以完成信息资源 的广泛同享 、 集约化 32 面向音讯的中心件( s g r ne d l ae MOM) . Mes eO etdMide r. a i w 办理和和谐作业 . 中需求处理 的一个要害 问题 便是将各部分 自 的 其 治 M M 指的是 使用高效牢靠 的音讯传递机制进行平 台无关 的数据 O 体系联组成 为可以发挥归纳 效能 的大 体系 . 为此 。 呈现 了对 构建 网络 沟通 . 并根据数据通讯来进行散布式体系的集成。经过供给 音讯传 递 信息体系根底支撑平 台的激烈需求 . 中心件 由此发生 。 和音讯排 队模 型 . 它可在 散布环境下扩 展进程间 的通讯 。 并支 持多通 讯协议 、 言、 语 使用程序 、 硬件 和软件平 台。 现在盛行 的 M M 中心件 O
O O jc q et rkr R 中心件是根底软件 的一大类 , 于可复用软件 的范 畴。 属 顾名思 义 , 33 远 程 过 程 调 用 ( RB:bet eu s Bo e) _ 目标恳求代 理为用户 供给与其他分 布式 网络环境 中目标通 信的 中心件处于操作体系软件与用户 的使用软件 的中心 . 用来衔接两个独 接 口 它供给一个通讯结构 . 透明地在异构的散布核算环境 中传递对 立使用程序或独立 体系 , 办理核算资源和 网络通讯 的软件 。 象恳求 。定 义异构环境下 目标透 明地发送恳求 和接 收呼应 的根本 机 2 中心件的效果 制. 是树立目标之 间 c et e e 关 系 . l n s vr i /r 使得目标可 以透 明地 向其他 对 中心件是在 网络 和体系软件 之上 、使用 体系之下起 承上启下作 象宣布恳求或承受其他目标的呼应 . 4 Tasci rcsi o ir) o n o 用。 使用 的“ 多态性 ”体系软件 的杂乱性 , 、 都需求依 赖各 品种型 的中心 3 业务处理监控( rnat npoes gm nt s 业务处理监控最早 呈现在大型机上 . 为其供给支撑大规模 业务处 件在其 中运筹 、 谐和 。中心件 为处于 自己上层 的使用软件供给运转 与 散布使用 体系 对大规 开发 的环境 , 助用户灵敏 、 帮 高效地开发 和集成 杂乱 的使用软 件。 的 理 的牢靠运转环境 。跟着散布核算技能的开展 , 它 比方商业活动 中很多的要害业务处 理 事 核心效果是经过办理核算资源和 网络通讯 . 为各类 散布式使用软件共 模的业务处理提 出了需求 . 务处理监控界于 c et s vr 间.进行业务办理与和谐 、负载平 ln 和 e e之 i r 享资源供给支撑 失利康复等 , 以进步体系的全体功能。 它可以被看作是业务处理应 中心件 由一组服务构成 . 这些服务包含答应多进程 运转在一个或 衡 、 用程序的“ 操作体系” 者多个机器 上以到达在 网络 中相互 交互的 意图。 中心件具 有如下特 业务 处理监控 可以为 很多 的 cin 供给 服务 .比方飞 机定票 系 l t e 点: 满意 很多应 用 的需 要 、 运转 于多种 硬件 和 O s平 台、 持分 布计 支 对 l n 恳求进行 办理并 为其 分 i 算、 供给跨 网络、 硬件和 0 平 台的透明性的使用或 服务 、 s 支撑 规范 的 统 在操作体系之上 供给一组服务 . c et 配相应的服务进程 . sre 在有 限的体系资源下可以高效地 为大规 使 evr 协议 、 支撑规范 的接 口等 从使用 软件的开发 视点看 .中心件远 比操作 体系和 网络 服务重 模的客户供给服务
有 IM 的 MQ eisB A的 MesgQ等 。 B Sr 、 E e sae
. ES E tr i evc u ) ps 要 .中心件供给的程序接 口界说 了一个相对安稳 的高层应 用环境 . 不 35 企 业 服务 总线 ( B:ne r eSrieB s E B是一种敞开 的、 S 根据规范 的散布式 同步或异步信息传 递中心 管底层的核算机硬件和体系软件怎样更新换代 . 只需将 中心件晋级更 经过 X L 晡 服务接 口以及规范化根据规矩 的路 由挑选文档等 M 、 新 。 坚持中心件对外的接 口界说不变 , 并 使用软件简直不需任 何修正 . 件 。 支撑 . S E B为企业使用程序供给安全互用性 。 然后保护了企业在使用软件开发和保护 中的严重出资 36 散布式计 算环境 ( C Ds iue o uigE vrn n) . D E: ir tdC mp t ni met tb n o 3 中 间 件 的应 用 指 创立运转 在不 同平 台上的散布式应 用程序所需 的一组技能 服