5.3.2 网构软件模型
环境模型的交互计算模式和自适应演化模式,从 而形成相应的结构、方法与技术。 • 4.智能可信模型 • 智能可信计算模型就是在情境驱动模型的基础上, 将可信计算框架和智能技术等引入,解决开放环 境下软件的可信性、个性化、自发成长等方面的 问题。
5.3.3 网构软件中间件
• 软件中间件(简称为中间件)是指网络环境下处于 操作系统等系统软件和应用软件之间的一种起连 接作用的分布式软件,主要解决异构网络环境下 分布式应用软件的互连与互操作问题,它可屏蔽 实现细节,提高应用系统的易移植性。 • 呈现出如下发展趋势: • (1)平台化 • (2)泛在化 • (3)领域化 • (4)模型化
第5章 网构软件(续)
• • • • • • 5.5.2 基于特征的网构软件需求建模 5.5.3 基于体系结构的网构软件自适应性 建模 5.6 网构软件的实现和测试方法的研究 5.6.1网构软件 5.6.2 软件测试 5.7网构软件带来的挑战
5.1 网构软件的产生
• 从技术的角度看,以软件构件等技术支持的软件 实体将以开放、自主的方式存在于Internet的各节 点之上,任何一个软件实体可在开放的环境下通 过某种方式加以发布,并以各种协同方式与其他 软件实体进行跨网络的互连、互通、协作和联盟, 从而形成一种与当前的信息Web类似的Software Web。Software Web不再仅仅是信息的提供者, 而是各种服务(功能)的提供者。
5.4.3 多模式交互机制及基于Agent 中间件模型
• 其基本思想是: • (1)借鉴面向侧面程序设计(aspect-oriented programming)的原理,将“关注分离”的原则具 体应用于多模式交互问题,对现有各种网络环境 下的交互模式进行系统分析,分离出构成交互模 式的各种要素及其组合方案,在一致性和完整性 原则的指导下,提出一个交互模式分解/综合配置 模型,从而为多种交互模式的设计与定制奠定基 础。 • (2)将经典中间件模型中特殊代理的功能和作用用 移动Agent加以一般化,其具体的作用和功能由分