中文摘要 | 第1-6页 |
英文摘要 | 第6-7页 |
1 前言 | 第7-12页 |
1.1 中间件的概念 | 第7-8页 |
1.2 中间件解决什么问题 | 第8页 |
1.3 面向消息的中间件 | 第8-9页 |
1.4 交易管理中间件 | 第9页 |
1.5 使用中间件的必要性 | 第9-10页 |
1.6 中间件的发展方向 | 第10-12页 |
2 交易管理中间件TONGEASY | 第12-18页 |
2.1 概述 | 第12页 |
2.2 TONGEASY基本理论及工作模式 | 第12-18页 |
2.2.1 TongEASY与OLTP | 第12-13页 |
2.2.2 TongEASY与客户/服务器体系结构 | 第13-14页 |
2.2.3 TongEASY保证交易的完整性 | 第14页 |
2.2.4 TongEASY工作方式 | 第14-15页 |
2.2.5 TongEASY对会话模式的支持 | 第15-16页 |
2.2.6 通过TongEASY构建分布式应用 | 第16-18页 |
3 基于TONGEASY平台的会话模式设计 | 第18-29页 |
3.1 为什么在TONGEASY中引入会话模式 | 第18页 |
3.2 会话模式面向数据包 | 第18-29页 |
3.3. 会话模式的连接模式 | 第19-21页 |
3.4 为会话模式服务的各种IPC资源 | 第21-23页 |
3.4.1 TongEASY与应用间的消息传递 | 第22页 |
3.4.2 TongEASY与应用间的其它资源 | 第22-23页 |
3.5 会话模式在应用中需要解决的问题 | 第23-27页 |
3.5.1 建立在消息触发基础上的,可调度的进程间连接 | 第23页 |
3.5.2 建立与交易相隔离的技术支持 | 第23-24页 |
3.5.3 建立有利于错误处理的健壮核心 | 第24-26页 |
3.5.4 建立可视化的会话应用的系统设置环境 | 第26页 |
3.5.5 建立完整的系统运行日志与系统异常登记日志 | 第26页 |
3.5.6 建立可靠的连续的核心级的进程监察与处理程序 | 第26页 |
3.5.7 提供完整的用于API的函数集 | 第26-27页 |
3.6 涉及会话的TONGEASY结构体系设计 | 第27页 |
3.7 会话模式的设计目标 | 第27-29页 |
4 会话模式的具体实现 | 第29-62页 |
4.1 新增的数据结构 | 第29页 |
4.2 数据结构描述 | 第29-35页 |
4.3 重要的部分宏定义 | 第35-36页 |
4.4 涉及会话的TONGEASY核心程序实现 | 第36-52页 |
4.4.1 tminit | 第37-38页 |
4.4.2 tmsnd | 第38-43页 |
4.4.3 tmrcv | 第43-49页 |
4.4.4 tmmoni | 第49-50页 |
4.4.5 会话资源的清理 | 第50-52页 |
4.5 用于支持会话服务的API | 第52-62页 |
4.5.1 TECvsBegin() | 第52-54页 |
4.5.2 TECvsListen() | 第54-56页 |
4.5.3 TECvsSnd() | 第56-58页 |
4.5.4 TECvsRcv() | 第58-59页 |
4.5.5 TECvsEnd()与TECvsDiscon() | 第59-62页 |
5 使用会话模式提供的API构造用于服务的应用 | 第62-67页 |
5.1 会话模式下的API在应用中的调用顺序 | 第62-63页 |
5.2 在TONGEASY系统设置环境中配置涉及会话的应用 | 第63-64页 |
5.3 应用举例 | 第64-67页 |
6 结束语 | 第67-69页 |
参考文献 | 第69-70页 |
致谢 | 第70页 |