摘要
Abstract
第一章文献综述及课题提出
1.1软件开发技术的发展
1.2基于组件开发的历史和现状
1.2.1组件对象模型
1.2.2 OMG的CORBA规范
1.2.3 Microsoft的COM/DCOM
1.2.4 Sun公司的JavaBean模型
1.3实现基于组件开发的思路
1.4本文所做的工作
第二章组件模型的现实原型和基本概念
2.1组件模型的现实原型
2.1.1当前计算机硬件体系结构的剖析
2.1.2软件总线和软组件
2.2基于组件开发的相关概念
2.2.1软组件
2.2.2软组件的服务接口和接口规范
2.3基于组件开发的机制
2.3.1组件依赖
2.3.2组件聚合
2.3.3组件开发、部署
2.3.4组件系统和组件模型
2.3.5组件领域
第三章基于软件总线的组件模型
3.1模型概述
3.1.1通讯基础设施
3.1.2工具组件
3.1.3软组件间通讯综述
3.2在模型上应用基于组件开发
3.2.1组件的开发
3.2.2软组件的部署与组装
3.2.3组件聚合
3.3组件系统间的互操作
第四章组件系统模型的实现
4.1软组件的实现
4.2通讯基础设施的实现
4.3平台的支持
第五章在Windows平台上实现组件系统
5.1实现概述
5.2组件系统的实现分析
5.2.1服务访问模式
5.2.2软组件
5.2.3组件访问接口
5.2.4组件访问控制
5.2.5连接件
5.3组件系统的实现设计
5.3.1服务访问模型的设计
5.3.2服务实现模型的设计
5.3.3服务句柄
5.4小结
第六章进一步研究的问题
6.1组件系统基础平台的组件化
6.2基于组件的操作系统
6.3基于组件开发方法论的研究
结束语
参考文献
致谢