基于反射机制的自适应软构件技术研究

基于反射机制的自适应软构件技术研究

论文摘要

随着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/DCOM
  • 2.2.2 CORBA
  • 2.2.3 JavaBean/EJB
  • 2.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. 发表论文
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于反射机制的自适应软构件技术研究
    下载Doc文档

    猜你喜欢