CORBA中对象事务服务(OTS)的研究和实现
第一章 绪论 | 第1-14页 |
1.1 研究背景和意义 | 第10-11页 |
1.2 研究方向与现状 | 第11-12页 |
1.3 作者的主要工作 | 第12-13页 |
1.4 本文的章节安排 | 第13-14页 |
第二章 公共对象请求代理体系结构 | 第14-24页 |
2.1 OMA | 第14-18页 |
2.1.1 对象服务 | 第16-17页 |
2.1.2 公共设施 | 第17页 |
2.1.3 域界面 | 第17-18页 |
2.1.4 应用界面 | 第18页 |
2.2 CORBA | 第18-23页 |
2.2.1 ORB核心 | 第18-20页 |
2.2.2 IDL语言和语言映射 | 第20页 |
2.2.3 存根和框架 | 第20-21页 |
2.2.4 动态调用 | 第21页 |
2.2.5 对象适配器 | 第21-22页 |
2.2.6 界面仓库和实现仓库 | 第22页 |
2.2.7 ORB之间的互操作 | 第22-23页 |
2.3 本章小结 | 第23-24页 |
第三章 对象事务服务 | 第24-45页 |
3.1 事务基本概念 | 第24-28页 |
3.1.1 事务 | 第24-25页 |
3.1.2 分布式事务 | 第25-26页 |
3.1.3 两阶段提交协议 | 第26-28页 |
3.2 OTS事务处理框架 | 第28-44页 |
3.2.1 OTS组成 | 第29-30页 |
3.2.2 OTS界面 | 第30-38页 |
3.2.3 OTS事务处理 | 第38-44页 |
3.3 本章小结 | 第44-45页 |
第四章 OTS设计和实现 | 第45-81页 |
4.1 基于C++的CORBA程序设计 | 第45-55页 |
4.1.1 程序开发过程 | 第45-46页 |
4.1.2 可移植对象适配器 | 第46-55页 |
4.2 OTS设计和实现 | 第55-74页 |
4.2.1 IDL接口定义 | 第55-57页 |
4.2.2 对象设计和实现 | 第57-74页 |
4.3 OTS事务处理机制 | 第74-80页 |
4.3.1 服务启动 | 第74-77页 |
4.3.2 事务传播 | 第77页 |
4.3.3 资源注册 | 第77-78页 |
4.3.4 计算操作 | 第78页 |
4.3.5 事务提交 | 第78-79页 |
4.3.6 OTS规范在实现中的体现 | 第79-80页 |
4.4 本章小结 | 第80-81页 |
第五章 OTS与X/OPEN DTP模型集成 | 第81-94页 |
5.1 X/OPEN DTP模型 | 第81-82页 |
5.2 XA接口规范 | 第82-83页 |
5.3 NOSEOTS与XA资源管理器的集成 | 第83-94页 |
5.3.1 IDL接口定义 | 第84-85页 |
5.3.2 对象设计和实现 | 第85-90页 |
5.3.3 NOSEOTS与XA集成机制 | 第90-94页 |
第六章 全文总结和进一步的工作 | 第94-96页 |
6.1 全文总结 | 第94页 |
6.2 进一步的工作 | 第94-96页 |
参考文献 | 第96-97页 |
致谢 | 第97-98页 |
作者攻读硕士期间科研项目、论文发表和获奖情况 | 第98-99页 |
一、 科研项目 | 第98页 |
二、 完成论文 | 第98页 |
三、 获奖情况 | 第98-99页 |
附录一 OTS IDL接口 | 第99-102页 |
附录二 NOSEOTS的扩展IDL接口 | 第102-104页 |
附录三 X/OPEN XA接口 | 第104-107页 |
附录四 XA集成IDL接口 | 第107-109页 |