文摘
英文文摘
浙江理工大学学位论文原创性声明及浙江理工大学学位论文版权使用授权书
第一章绪论
1.1课题背景
1.2本课题的研究现状
1.3本课题的主要工作
1.4本文的内容及编排
第二章一种基于COM+的中间件平台的总体设计
2.1 COM、DCOM、COM+简介
2.1.1 COM简介
2.1.2 DCOM和MTS简介
2.1.3 COM+简介
2.2三种主流的组件技术及本课题的选择
2.3平台的总体设计
2.4平台的主要部件、功能
2.5技术路线
第三章一种基于COM+的中间件平台的详细设计
3.1制定适用于ProBase平台的高效数据交换格式
3.3.1ADO简介
3.3.2封装记录集对象
3.2数据交换区的设计
3.2.1工业流水线
3.2.2基于工业流水线思路设计的数据交换区
3.2.3STL简介
3.3ProBase平台下的业务组件接口形式的统一设计
3.4ProBase平台对外接口的设计
3.4.1UML简介
3.4.2设计ProBase平台的统一访问接口
3.4.3数据交换区与PPAS的区别
3.5业务逻辑可配置式服务的设计
3.5.1XML简介
3.5.2业务逻辑可配置式的脚本文件的格式设计
3.6ProBase平台引擎的设计
3.6.1工作流引擎简介
3.6.2ProBase平台引擎的工作流程
3.6.3业务组件交互问题
3.7本章小结
第四章一种基于COM+的中间件平台的实现
4.1 ATL简介
4.2ProBase平台的数据交换格式—PPA的实现
4.2.1方法InitO的实现
4.2.2属性Name的实现
4.2.3属性DataObject的实现
4.3ProBase平台的数据交换区—PPAS的实现
4.3.1支持PPA对象存取的PPAS的实现
4.3.2支持PPA和数据库连接对象存取的PPAS的实现
4.3.3PPAS可分布传输的实现
4.4ProBase平台的业务组件标准的实现
4.4.1方法RunO的实现
4.5ProBase平台引擎的实现
4.5.1方法ScheduleO的实现
4.6ProBase平台对外接口的实现
4.6.1方法RequestO的实现
4.7本章小结
第五章基于本中间件平台的三层架构软件的开发
5.1基于ProBase平台的系统分析、设计
5.2基于ProBase平台的业务组件的开发
5.3基于ProBase平台的客户端程序的开发
第六章结论与展望
6.1 ProBase平台优点、创新点总结
6.2展望
参考文献
致谢
附录
组件ProPPA的IPersistStream接口和IMarshal接口的源程序
组件ProCore的源程序
攻读学位期间的研究成果