论文摘要
随着Internet应用迅速发展,软件运行环境正经历从集中封闭的计算平台向开放、动态转变,并将逐步被基于服务的计算模式所取代,这就导致传统的软构件技术很难应对这些变化。本文针对目前软构件复用程度不高,无法适应动态运行环境和多变用户需求这些问题,基于反射理论,研究具有灵活性和自适应性的软构件技术。重点研究了以下几方面的内容:一是软构件自适应技术研究。基于反射技术,提出了一种软构件的反射结构模型,建立了软构件各部分之间的控制关系和依赖关系,使其能够调整自身结构,有效提高了构件灵活性和自适应性。二是Internet环境下基于构件的软件集成方法。集成框架一方面实现了基于元构件模型和软件体系结构的构件组装平台;另一方面,提供面向构件服务的软件集成,建立基于服务的软件开发模式。三是研究软件集成的重配置机制。提出了软件集成框架的反射体系结构,借鉴其开放实现的思想,根据不同领域用户在功能、性能等方面的需求,实现对集成到软件系统中的构件或服务进行选择和部署等柔性定制能力,从而实现高质量的软件集成。最后以教师数据中心系统为例,通过使用基于反射机制的软构件,实现了对动态运行环境和多变用户需求的自适应性,并进行了系统的组装集成,验证了相关技术的合理性、可行性和有效性。
论文目录
摘要ABSTRACT表格列表图形列表第一章 绪论1.1 软件复用研究历史和现状1.2 软构件技术研究现状1.3 论文研究内容及意义1.4 论文体系结构1.5 本章小结第二章 软构件技术2.1 软构件概述2.1.1 构件的概念和分类2.1.2 构件模型2.1.3 构件描述语言2.1.4 构件组装2.2 几种分布式构件实现规范2.2.1 COM/DCOM2.2.2 CORBA2.2.3 JavaBean/EJB2.3 INTERNET环境下的软构件技术研究2.3.1 面向Internet的新型软件形态2.3.2 网络环境下软构件技术2.4 本章小结第三章 自适应软构件的反射结构模型3.1 反射理论及应用3.1.1 开放实现3.1.2 反射理论3.1.3 反射特性与类型3.1.4 反射技术的应用3.2 自适应软件技术研究方法3.2.1 自适应软件概念3.2.2 自适应软件分类3.2.3 几种典型研究方法3.3 软构件反射结构模型的构建3.3.1 软构件的自适应性3.3.2 软构件反射结构模型3.3.3 元对象协议的设计3.4 本章小结第四章 INTERNET环境下基于构件的反射式软件集成框架4.1 WEB服务关键技术4.1.1 Web服务概念4.1.2 Web服务架构和协议4.1.3 Web服务核心支撑技术4.2 面向服务的软构件技术研究4.2.1 面向服务的软件开发4.2.2 面向服务的构件软件框架4.3 基于构件的反射式软件集成框架设计4.3.1 软件集成技术4.3.2 基于构件的软件集成框架设计4.3.3 SIFCoI的基于构件的软件集成机制研究4.3.4 SIFCoI的面向服务软件集成4.3.5 集成框架的反射体系设计4.4 本章小结第五章 软件集成框架的实现机制研究5.1 构件交互机制的研究5.1.1 分布式构件与Web服务的集成5.1.2 构件接口的WSDL映射5.1.3 基于SOAP的互操作实现5.2 构件服务组合架构设计5.2.1 构件服务组合框架构建5.2.2 服务组合实现过程5.3 集成框架SIFCoI的重配置机制研究5.3.1 构件接口规约的设计5.3.2 重配置实现5.4 本章小结第六章 自适应软构件在教师数据中心的应用6.1 教师数据中心系统介绍6.1.1 系统目标与开发技术6.1.2 系统功能结构6.2 基于反射机制的软构件自适应实现6.3 基于SIFCoI集成框架的系统构建6.3.1 教师数据中心系统集成框架6.3.2 教师数据中心系统的组装设计6.3.3 面向构件服务的集成实现6.4 本章小结第七章 论文总结与展望7.1 本文总结7.2 未来展望参考文献致谢攻读硕士学位期间的科研工作与发表论文情况1. 参加的主要科研项目2. 发表论文
相关论文文献
标签:软构件论文; 反射论文; 自适应论文; 软件集成论文; 重配置论文;