【摘 要】
:
随着Internet应用迅速发展,软件运行环境正经历从集中封闭的计算平台向开放、动态转变,并将逐步被基于服务的计算模式所取代,这就导致传统的软构件技术很难应对这些变化。本
论文部分内容阅读
随着Internet应用迅速发展,软件运行环境正经历从集中封闭的计算平台向开放、动态转变,并将逐步被基于服务的计算模式所取代,这就导致传统的软构件技术很难应对这些变化。本文针对目前软构件复用程度不高,无法适应动态运行环境和多变用户需求这些问题,基于反射理论,研究具有灵活性和自适应性的软构件技术。重点研究了以下几方面的内容:一是软构件自适应技术研究。基于反射技术,提出了一种软构件的反射结构模型,建立了软构件各部分之间的控制关系和依赖关系,使其能够调整自身结构,有效提高了构件灵活性和自适应性。二是Internet环境下基于构件的软件集成方法。集成框架一方面实现了基于元构件模型和软件体系结构的构件组装平台;另一方面,提供面向构件服务的软件集成,建立基于服务的软件开发模式。三是研究软件集成的重配置机制。提出了软件集成框架的反射体系结构,借鉴其开放实现的思想,根据不同领域用户在功能、性能等方面的需求,实现对集成到软件系统中的构件或服务进行选择和部署等柔性定制能力,从而实现高质量的软件集成。最后以教师数据中心系统为例,通过使用基于反射机制的软构件,实现了对动态运行环境和多变用户需求的自适应性,并进行了系统的组装集成,验证了相关技术的合理性、可行性和有效性。
其他文献
今天的软件系统与以往不同,其所基于的计算机硬件平台正经历从集中封闭的计算平台向开放的Internet平台的转变。软件不再仅仅是信息的提供者,而是各种服务的提供者,在这样的
地质图件是表达地质体特征,地质体时空结构及地质过程产物最基本、最常用的工具,是各种地质工作成果的最基本表现形式。特别是石油勘探开发研究中,地质图件可以表达沉积、地层、
目前国内有不少相关的实训平台,给软件工程教学带来了一定的便捷性。但现有的软件开发实训平台大都存在系统功能单一,缺乏灵活性且仅停留在演示阶段等弊端,学生无法真正从中
宏基因组测序序列分类问题是宏基因组学研究的一个重点问题。用实验方法进行分类代价高且速度慢,故利用分类算法进行分类的计算手段成为了一种趋势。主流的分类算法有基于比对
工作流是一种反映业务流程的计算机化的模型,是为了在先进计算机环境下实现经营过程集成和经营过程自动化而建立的可由工作流管理系统执行的业务模型。工作流引擎是工作流管
随着世界经济及信息技术的迅猛发展,越来越多的企业业务往来通过电子商务系统展开,而系统间的异构带来了诸多不便.为了消除或减弱异构系统间互操作的不便,面向服务的架构体系(Ser
计算机指纹识别技术己经在多个领域获得了应用。目前主要应用在公安刑侦、安全检查、办公指纹打卡、汽车门锁、银行保险箱等领域。其识别算法一般包括图像预处理和特征匹配两
西部高原复杂的地形地貌和恶劣多变的气象条件,使得高原机场对飞行员的技能要求远远高于其他普通机场,而飞行模拟器也已成为训练飞行员不可缺少的设备。随着遥感和虚拟现实等
双目立体成像是计算机智能视觉的重要分支,是指对于同一场景中的两幅立体图像对,当观察者经过匹配和理解后,能感知到具有立体感的景象。该技术在虚拟现实、多媒体教学、数字
任务调度是实现高性能网格计算的一个基本问题,调度策略直接影响网格的性能,网格自身的分布性、异构性、动态性、自治性等特征对传统的调度算法提出了新的挑战,网格任务调度