| 摘要 | 第1-6页 |
| ABSTRACT | 第6-8页 |
| 第一章 绪论 | 第8-17页 |
| 1.1 中间件介绍 | 第8-15页 |
| 1.1.1 中间件的产生及定义 | 第8-11页 |
| 1.1.1.1 中间件的产生及存在性 | 第8-9页 |
| 1.1.1.2 中间件的概念及思想 | 第9-11页 |
| 1.1.2 中间件分类 | 第11-13页 |
| 1.1.3 中间件的基本原理 | 第13-15页 |
| 1.2 本文研究内容 | 第15-17页 |
| 第二章 中间件的开发技术 | 第17-32页 |
| 2.1 开发中间件的三种标准 | 第17-24页 |
| 2.1.1 三种主流中间件技术概述 | 第17-18页 |
| 2.1.2 三种技术的比较 | 第18-20页 |
| 2.1.2.1 三种技术的共同点 | 第18-19页 |
| 2.1.2.2 三种技术的不同之处 | 第19-20页 |
| 2.1.3 CORBA技术 | 第20-24页 |
| 2.2 OMG接口定义语言 | 第24-29页 |
| 2.2.1 CORBA接口定义语言 | 第24-25页 |
| 2.2.2 CORBA对象请求接口的结构 | 第25-26页 |
| 2.2.3 ORB核心作用 | 第26-28页 |
| 2.2.4 码根和框架 | 第28-29页 |
| 2.3 CORBA的工作方式 | 第29-32页 |
| 2.3.1 CORBA的调用方式 | 第29-30页 |
| 2.3.2 ORB接口 | 第30-32页 |
| 第三章 异步消息中间件 | 第32-37页 |
| 3.1 基于网络通信的消息中间件 | 第32-34页 |
| 3.1.1 消息中间件的应用环境 | 第32页 |
| 3.1.2 消息中间件的工作原理 | 第32-34页 |
| 3.2 CORBA的异步传输机制 | 第34-35页 |
| 3.3 异步的开发 | 第35-37页 |
| 第四章 基于 CORBA标准的异步消息中间件 | 第37-56页 |
| 4.1 使用 Delphi编写 CORBA程序 | 第37-44页 |
| 4.1.1 利用CORBA技术实现远程通信 | 第37-43页 |
| 4.1.2 编写 CORBA程序需要应用的类的方法 | 第43-44页 |
| 4.2 算法分析 | 第44-48页 |
| 4.2.1 查找消息 | 第44-46页 |
| 4.2.2 传送消息 | 第46页 |
| 4.2.3 重新排列消息队列 | 第46-48页 |
| 4.3 系统的实现 | 第48-54页 |
| 4.3.1 消息发送系统 | 第49-52页 |
| 4.3.2 消息接收系统 | 第52-54页 |
| 4.4 实例的应用环境 | 第54-56页 |
| 第五章 结论 | 第56-59页 |
| 5.1 论文总结 | 第56-57页 |
| 5.2 不足及展望 | 第57-59页 |
| 致谢 | 第59-60页 |
| 参考文献 | 第60-62页 |