文摘
英文文摘
声明
第一章绪论
§1.1研究背景和意义
§1.2本文的章节安排
§1.3作者的主要工作
第二章面向对象技术
§2.1面向对象技术的优势
§2.2面向对象技术中的概念
§2.3面向对象的方法论
§2.4 UML——通用建模语言
§2.4.1UML架构
§2.4.2UML的组成元素
§2.4.3使用UML进行面向对象的分析和设计
§2.5使用UML进行系统建模的过程和实例
§2.5.1软件开发过程
§2.5.2在开发过程中使用UML
§2.5.3开发过程实例
§2.6本章小结
第三章面向对象的中间件技术
§3.1中间件技术
§3.1.1中间件的组成
§3.1.2中间件的分类
§3.2 COM/DCOM/COM+技术
§3.2.1 COM技术的发展
§3.2.2 COM技术的体系结构
§3.2.3 COM技术中接口
§3.2.4 COM类工厂机制
§3.2.5 DCOM技术
§3.2.6 COM+技术
§3.2.7.NET框架
§3.3J2EE技术
§3.3.1 EJB体系结构
§3.3.2 EJB容器
§3.4 CORBA技术
§3.4.1 ORB
§3.4.2 IDL语言和语言映射
§3.4.3存根和框架
§3.4.4动态调用
§3.4.5对象适配器
§3.4.6界面仓库和实现仓库
§3.4.7 ORB之间的互操作
§3.5 CORBA系统开发
§3.5.1开发过程
§3.5.2开发实例
§3.6本章小结
第四章中间件的系统服务
§4.1 COM技术中的企业功能服务
§4.2 J2EE技术中企业功能服务
§4.3 CORBA的服务
§4.3.1核心服务
§4.3.2数据库与事务处理
§4.3.3其它服务
§4.4 CORBA服务应用实例
§4.5本章小结
第五章事务处理
§5.1分布式事务处理
§5.1.1 X/Open DTP模型
§5.1.2事务的类型
§5.1.3两阶段提交协议
§5.2 COM+技术中的事务服务
§5.3 Java的事务体系结构
§5.3.1 JTA事务管理接口
§5.3.2 JTA应用程序接口
§5.3.3 X/Open XA资源管理接口
§5.3.4 Java事务服务(JTS)
§5.4 CORBA的OTS
§5.4.1 OTS组成
§5.4.2 OTS中的接口
§5.4.3对象事务服务流程
§5.5 CORBA OTS服务与XA的集成
§5.6本章小结
第六章CORBA环境中负载平衡和容错措施
§6.1负载平衡
§6.1.1应用程序分区
§6.1.2复制
§6.2容错
§6.2.1有关容错的概述
§6.2.2 CORBA对容错的支持
§6.3本章小结
第七章CORBA应用实例
7.1 EAI
7.1.1 EAI的历史
7.1.2 EAI的类型
7.1.3 EAI所需的支持和技术
7.1.4 CORBA与EAI
7.2 Agile软件开发方法
§7.2.1 Agile软件开发方法的价值观
§7.2.2 Agile软件开发方法的原则
§7.3实例系统概述
§7.4实例系统实现
§7.4.1对象的分析和定义
§7.4.2对象的创建和激活
§7.4.3对遗留系统的封装
§7.4.4分布式事务处理
§7.4.5多线程处理
§7.5本章小结
第八章总结
§8.1中间件技术的新发展
§8.2全文工作
§8.3进一步的工作
参考文献
致谢
作者在攻读博士期间的科技成果、论文发表、教学和获奖情况