利用CORBA技术设计异步消息中间件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
维普资讯
第3 卷 第 4 1 期
20 0 6年 8月
昆 明 理 工 大 学 学 报 (理 工 版 )
Ju a o u migU i r t o c n ea dT cn l y( c n ea dT cn l ) o r l f n n nv s y f i c n eh o g S i c n eh o g n K e i S e o e o y
Ab t a t:W i sr c t CORBA st e h c lsa d r h e MOM sd sg d wi h ep o l h .Th o g h a het c nia tn a d,t i e ine t t e h l fDep i h r u h MOM te cin s c n ta se s a e i s n hrno swa h le t a r n frme s g n a y c o u y,whih s t e hep e iu i tto s i s n h o o s c et st r v o slmiain n a y c r n usme - l s g r n fri g wa .Atls n a g rt m o r a ie t e me s g e e wh n me s g s tke uti u o - a e ta sern y a ta l o i h t e l h s a e qu u e sa e i a n o s p tf r z wa d r. Ke r y wo ds:MOM ;CORBA;me s g u u sa e q e e
V 1 1 N . o 3 o4 .
A g 06 u .2 0
利用 C B OR A技 术 设 计 异步 消 息 中 间件
王 明新 , 蔡翔云
( 昆明理工大学 理学要 :用 D lh 开发设 计 了一 个 以 C R A技 术 为标 准的异 步 消 息 中间件 , e i p OB 通过 消息 中间件 , 客
Us e CORBA sg y c r n u OM De in As n h o o sM
W ANG Mig xn,C in — u n —i AI a g y n X
(auyo i c , um n nvrt o i c dTcnl y K n i 5O3 C ia Fcl f c ne K n igU i s f e ea eho g , umn 6O9 , hn ) t Se ei y S n n c o g
能定 义接 口 , 而不是 去实现某 个 接 口.D IL独 立 于任 何 编程语 言 , 以将 它映射 为其他 常用 的语 言 . 可
为了实现消息中间件 , 首先要定义一个接口文件 , 然后分别在服务器和客户端编程.
1 )服务器 端编 程
收 稿 日期 :0 5— 5—1 . 20 0 8
第一作者简 介 : 王明新 (9 83一) 男 , 17 . , 在读 硕士研究生 . 主要研 究方 向: 网络通信 . E—ma :iw nz 13 cm i x agi 6 .o l n @
维普资讯
第 4期
王 明新 , 蔡翔云 : 利用 C R A技术设计异步消息 中间件 OB
B A的消息中间件 , 中间件可以异步地在客户间实现消息的发送 : 该 先实现接 口, 然后把消息进行存储 , 最
后就可 以进 行 消息 的传输 .
1定 义接 口
要实现客户间的通信 , 首先要定义接 口, 客户不管是发送或者是接收消息 , 都是通过调用接 口函数来 实现的. 口定义语言(D ) 接 IL 是用来定义 C R A对象使用的、 OB 应用组件之间的接 口. 它不是编程语言 , 只
户之间可以进行异步消息传榆 , 解决了 C R A消息中间件对异步消息的传输局限. OB 并对消息队 列 中的 消息重 新排 列提 出 了一 个算 法.
关键词 :消息 中间件 ; O B C R A技 术 ; 息队列 消 中图分 类号 : P 1 .2 文 献标 识码 : 文章编 号 : 0 T 3 15 A 1 7—85 2 0 )4— 0 6— 4 0 5 X( 0 6 0 0 4 0
M ngmet ru , MG) 出 的对 象 中间件 的标 准与开 发规 范. O B aae n op O G 提 C R A的 主要 目标 是解 决 面向对象 的异 构应用之 间 的互操 作 问题 , 具有 易扩 展 、 明 、 台独 立 和语 言独 立 等特 点 . 并 透 平 本文 设 计 了一 个 基 于 C R O .
0 引 言
中间件 , 又称 中间软件( i l a ) m d e r 或支撑软件 , dw e 是位于硬件、 操作系 统平 台和应用程序之间的通用 服务系统, 它为平 台和应用软件之间的数据交换提供高效率的数据通道和功能调用 , 并具有标准的程序接 口协议 , 实现不 同硬 件和操 作 系统平 台上 的数据 共享 和 应用互 操 作 . 可 在实 际使 用 中 , 一 组 中间件 集 成 把 在一起构成一个平台( 包括开发平台和运行平台) 其中必须要有一个通信中间件来完成中间件之间的通 , 信¨. 因此 , 中间件应包括平台和通信两个部分 , 即中间件 = 平台 + 通信. 公用对象请求代理结构 C R A C m o be eus Boe Aci c r) O B ( o m nO j t qe r r r t t e 是对象管理组织( be cR t k he u Oj t c
相关文档
最新文档