第一章 绪论 | 第1-12页 |
·研究背景 | 第8-9页 |
·中间件技术的现状 | 第9-11页 |
·技术现状 | 第9-10页 |
·产品与市场现状 | 第10-11页 |
·课题研究的目的及意义 | 第11页 |
·实现情况 | 第11-12页 |
第二章 基础知识和关键技术介绍 | 第12-27页 |
·ACE综述 | 第12-15页 |
·ACE OS适配层 | 第13页 |
·ACE C++包装层 | 第13-14页 |
·ACE构架组件 | 第14-15页 |
·CORBA及TAO简介 | 第15-21页 |
·CORBA介绍 | 第15-19页 |
·TAO简介 | 第19-21页 |
·设计模式综述 | 第21-27页 |
·什么是设计模式 | 第21-22页 |
·设计模式描述 | 第22-23页 |
·设计模式分类 | 第23-24页 |
·设计模式图形表示 | 第24-27页 |
第三章 基于ACE + TAO的网络服务器设计方案 | 第27-33页 |
·系统组成框图及系统分析 | 第27-28页 |
·系统组成框图 | 第27页 |
·系统分析 | 第27-28页 |
·系统设计方案 | 第28-33页 |
·Client→NS→MC设计方案 | 第29-31页 |
·MC→NS→Client设计方案 | 第31-33页 |
第四章 方案的具体实现 | 第33-61页 |
·基于ACE的Client→NS→MC方案实现 | 第33-54页 |
·Client→NS→MC软件体系结构 | 第33-34页 |
·系统设计模式综述 | 第34-36页 |
·并发模块(Concurrency Model)的实现 | 第36-43页 |
·I/O模块(I/O Model)的实现 | 第43-52页 |
·协议处理器(Protocol Handler)的实现 | 第52-54页 |
·基于TAO的MC→NS→Client方案实现 | 第54-61页 |
·系统IDL的设计 | 第54-56页 |
·POA的设置 | 第56-57页 |
·TAO异步方法调用(AMI)—calling back模式实现 | 第57-61页 |
第五章 方案问题分析及解决方法 | 第61-77页 |
·基于TAO的MC→NS→Client内存管理问题 | 第61-64页 |
·问题背景 | 第61页 |
·基本的收回策略 | 第61-62页 |
·使用伺服程序激活器来实现收回模型 | 第62-64页 |
·基于TAO的负载平衡问题 | 第64-72页 |
·负载平衡定义 | 第64-65页 |
·CORBA中的负载平衡策略 | 第65-67页 |
·CORBA中的负载平衡方案 | 第67-68页 |
·基于TAO的自适应的每请求结构负载平衡解决方案 | 第68-72页 |
·双机热备系统实现 | 第72-77页 |
·什么是双机热备 | 第72页 |
·为什么需要双机热备 | 第72-73页 |
·双机热备的实现模式 | 第73页 |
·基于纯软件实现模式的双机热备系统实现 | 第73-77页 |
第六章 测试环境及测试报告 | 第77-80页 |
·测试环境 | 第77-78页 |
·测试内容和结果 | 第78-80页 |
第七章 总结和技术展望 | 第80-81页 |
·总结 | 第80页 |
·技术展望 | 第80-81页 |
参考文献 | 第81-82页 |
致谢 | 第82-83页 |
攻读学位期间发表的学术论文 | 第83页 |