自适应中间件的软件开发技术研究

来源 :河北工业大学 | 被引量 : 4次 | 上传用户:wlxqzs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,中间件已成为许多企业应用信息系统实施中通用且广泛的解决方案,特别是在Internet成为主流软件运行环境和面向服务架构(SOA)浪潮的推动下,网络的开放性和动态性使得客户需求与硬件资源更加频繁地变化,导致中间件的变化性和复杂性进一步增强,许多持续商业领域如电信,银行等不可避免的要求其软件系统具有自适应能力。软件生产的构件化模式能够支持从宏观层面的体系结构研究入手,然而动态体系结构内在的复杂性以及以服务为粒度的SOA架构风格对自适应研究提出全新的挑战,迫切地需要一种灵活的自适应架构,以形式化体系结构描述为基础,适应粗粒度的服务分布式应用,并满足互操作性、灵活性、重用性等更高的要求。本文采用SCA、OSGI、Spring等相关技术的开源框架为基础,依据动态体系结构元模型思想构建了一个动态、灵活、层次化的中间件架构模型,并融入了IOC构件装配、AOP?切面编程以及元数据描述等技术,以松散的构件组装解决构件粒度的演化和贯穿服务的组织。该模型提供了形式化的配置信息,增强了构件的复用能力和协作设计,使其能够应付复杂、多变的企业应用。最后,本文展示了该架构模型在成教学籍管理系统中的应用并进行分析,实验证明了该架构模型可以有效可控制的在线演化,实现完整性检查。
其他文献
随着我军信息化建设的不断完善、军事通信技术的快速发展,使得建立一个集团军范围内通信部队的管理系统成为必然,因为集团军是部队作战的细分单位,是连接首长机关和基层的关
随着电信级以太网的出现,以太网现已成为一种城域网标准,被电信运营商广泛地用来提供接入业务,导致电信网变得越来越复杂。针对新的城域电信级以太网业务,开发相应的网管系统
在当今信息社会,生物特征识别已经成为一项重要的研究课题,广泛应用于各类的身份验证和鉴别应用当中。由于具备良好的生物特征特性,掌纹成为一种可用于公共安全和民用领域的
网络蠕虫是一种自动化攻击程序,它通过扫描和攻击网络上存在系统漏洞的节点主机,实现大范围的传播。网络蠕虫已经成为严重威胁网络安全的公害,发展高效实用的网络蠕虫检测技术成
随着信息化、网络化、智能化的发展,嵌入式技术得到了极大的发展,linux操作系统以其稳定性好,可靠性高,源代码公开,可剪裁,版权免费等优点,已成为嵌入式领域的一股新兴力量,
近年来无线传感器网络(Wireless Sensor Network,WSN)技术不断发展,其应用范围也不断扩大,作为WSN的承载体的无线传感器网络节点的能量消耗问题是影响节点寿命和网络性能的关
随着信息时代的来临,作为重要基础设施的Internet上的信息量呈爆炸式增长,而Internet的尽力而为服务模式已经不能适应分布式多媒体等应用对网络的性能和服务质量提出的更高要
Internet已经成为人们获取资源和信息交流的主要场所。然而,在信息量浩如烟海的Internet上寻找所需的信息,仍然是一项极富挑战性的工作。随着传统搜索引擎的发展,一方面其实用性
随着信息技术在各个领域的普及,各种应用每天产生的数据量呈指数级增长。如何有效处理这些数据,从中提取有用的知识,是迫切需要解决的问题。数据挖掘是为了满足人们对数据中所蕴
Web搜索引擎是Intemet信息检索的主要工具,用户通过输入查询词来获取Web搜索结果,在Internet资源中检索得到自己所需的信息。然而,Internet上与用户查询词相关的信息十分丰富