基于OSGi的应用服务器动态服务集成架构的研究与实现

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:zeiwu158
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的J2EE应用服务器内核架构已经不能满足实时响应新需求、动态部署新模块、运行时刻服务动态管理等迫切的商业需求。针对这些需求,本文阐述了一个基于开放服务网关提议(Open Service Gateway Initiative)的动态服务集成架构DSIA的设计与实现,并作为华为基金项目MKOAS应用服务器原型系统的微内核,为动态集成MKOAS上复杂多变的应用服务提供了一个可行且高效的解决方案。   DSIA架构实现了一个符合OSGi规范的微内核支撑框架层DKernel作为管理所有Bundle的容器,DKernel管理DSIA中的各个重要部件和上层应用Bundles。在DKernel之上的动态服务管理层DManager实现了面向应用簇(AppCluster)的动态服务管理、安全管理与资源监控管理功能。由DKernel与DManager构成的DSIA为MKOAS的动态服务集成提供了基于Bundle的即插即用、热部署、即删即无的管理机制。   本文工作的内容主要体现在以下三个方面:   (1)在深入分析相关技术的研究现状与不足的基础上,提出了动态服务集成架构与外部应用簇的定义,并将其应用在DSIA架构的设计与实现中。   (2)MKOAS动态服务集成架构由内核支撑模块、AppCluster管理模块、安全管理模块与资源监控管理模块组成。文中分别对每个模块的设计与实现进行了详细描述,最后演示了DSIA架构的动态化服务集成功能与MKOAS服务器的运行结果。   (3)针对应用服务器的实际应用情况,提出了几个重要的性能指标;通过引入先进的、功能强大的专业测试工具LoadRunner,对MKOAS服务集成架构进行全面的性能测试,并与传统应用服务器JBoss进行了比较和分析;最后给出了测试结论。
其他文献
随着旅游业的发展,个性化旅游促使了旅游内容的日益多元化,节庆旅游以崭新的形式成为了第三产业的重要支柱,促进了当地民族文化的发展。广西壮族自治区少数民族众多,民族节庆
随着指纹识别技术的日渐成熟和相关设备的配套,特别是指纹采集芯片性能的不断提升,嵌入式指纹识别系统日渐被人们所接受。市场需求也日渐扩大。嵌入式指纹识别系统成为一个有
从软件产业发展初期到目前的大型软件开发过程,软件质量度量已成为开发过程中的一个不可分割的部分。随着软件规模的日益增大,软件质量问题也日益突出,它可能造成软件交付延
工作流是针对工作中具有固定程序的常规活动而提出的一个概念。通过将工作活动分解成定义良好的任务、角色、规则和过程来进行执行和监控,达到提高生产组织水平和工作效率的目的,为企业更好地实现经营目标提供先进的手段。然而在现代企业信息资源异构、分布、松散耦合的环境下,传统的工作流系统必然向分布式方向发展。移动Agent技术的出现为构建工作流系统提供了更好的选择。移动Agent具有减少网络流量、适合于移动用户
自20世纪80年代以来,在微电子技术和计算机技术迅速发展的推动下,在人们应用需求的牵引下,无线通信和网络技术获得长足的发展。GSM, GPS等技术已经广泛应用人们生活之中,改变
随着网络技术的进步和Internet的迅速普及,网络正以前所未有的速度发展;然而,在网络规模进一步扩大,信息流量迅速增加的同时,网络已经变得非常拥挤,在这样的背景下,组播技术诞
随着信息化的深入和发展,各企事业单位的办公自动化建设的完善,在日常的办公流程中以数字形式保存和处理信息已经成为目前的主流。在这种情况下,对于这些包含着企事业单位的
随着科学技术的飞速发展,软件的涉猎范围在不断扩大,为人们提供了很大便利,所以人们对软件的依赖性越来越大。近年来,软件用户提出的需求在不断增多,使得软件变得很复杂,并且
随着信息时代的到来和计算机网络的蓬勃发展,数字签名在信息安全中扮演着越来越重要的角色,提出了越来越多的新需求。在面向团体或组织的密码体系中,要求某些指定人员的适当
由于P2P网络中任何网络设备可以为其他网络设备提供服务的固有优势,P2P计算已经在许多大型的分布式系统中得到了广泛的应用,对等P2P网络已经成为Internet中最重要的应用系统之