Web应用服务器关键技术研究

来源 :中国科学院研究生院(软件研究所) | 被引量 : 21次 | 上传用户:xiaopanzi250
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着因特网迅速发展,网络软件平台已成为当今软件技术发展主流趋势和竞争焦点,其核心和关键是位于中间层的Web应用服务器。Web应用服务器是在Web计算环境下产生的一种新型中间件,为创建、部署、运行、集成和管理Web应用提供名字解析、负载平衡、事务控制、失效恢复、容错、安全等一系列运行时基础服务,并具有高可伸缩性、高可用性、高可靠性和高效等特性。它屏蔽了底层操作系统的差异,为大型网络化应用系统提供运行支撑环境,降低软件复杂度和难度,避免重复劳动,提高可重用程度,加快软件开发的进度,提高软件开发的成功率和软件质量,并大大降低了软件的维护难度。Web应用服务器具有良好的应用前景,可广泛应用于企业信息化、电子商务、电子政务等领域。 Web应用服务器自产生以来,得到工业界和学术界的普遍关注,已成为最近几年最热门的软件类型,被认为是自从关系型数据库以来最令人激动的企业应用技术。针对Web应用这一主流发展趋势以及Web应用服务器的软件基础设施作用,本文选择Web应用服务器的重要关键技术问题进行研究,并将这些问题的解决办法和技术应用到我们自主研制的J2EE应用服务器。 鉴于Web应用服务器在网络软件平台中的作用和地位,国际上诸多著名IT企业纷纷推出其各自的产品和系统。目前主流Web应用服务器都是这些国外产品,迫切需要研究和开发具有自主知识产权的Web应用服务器。论文对Web应用服务器的研究热点和关键技术的现状进行分析。虽然Web应用服务器已逐步成熟,但由于大多数均采用一体化体系结构和黑盒抽象机制进行设计,还存在开放性和灵活性差、可定制性差、便利性和自适应能力低以及客户透明性不强等不足之处。 为了满足Web计算动态性所带来的不断变化的需求,Web应用服务器需具备在运行期间可动态重配的能力。论文建立了Web应用服务器的动态重配模型OnceDR,并设计了一种动态重配算法,驱使系统逐步进入重配安全状态,从而维持系统重配前后的结构完整性、交互状态和应用状态的一致性。基于反射中间件技术,结合微内核技术和组件技术,设计覆盖Web应用服务器整个生命周期的多层次重配体系结构。该体系结构支持OnceDR模型,具有较好的可扩展性、灵活性和开放性。 论文提出一个复合元对象的EJB容器反射模型,通过反射技术实现AOP机制,设计一种在运行期间动态编排Aspect调整自身行为的组件容器OnceAOC。Once AOP具有针对性强、动态自适应性好和透明性高等特点。此外,将容器与通信方式分离,采用客户端动态代理技术,OnceAOC具备根据系统运行时状态中困利学院软件U叮艺所博卜学位论文Web应用服务器关键技术研究选择最优的通信方式的能力,支持进程内和主机内两种分配优化。 针对W亡b应用服务器负载平衡服务的特殊需求,论文设计了一种基于中间件的自适应负载平衡服务,阐述实现该服务的若干关键技术及其解决办法,包括可热插拔、负载策略可替换、负载反馈与自适应控制、状态迁移以及容错技术等。此外,结合发送者启动和接收者启动算法的优点,设计了一种非精确、主动式自适应算法,该算法允许各处理器间负载有差别的情况下,发送者和接收者都主动注册自身的负载状态。不管是低负载情况还是高负载情况,调度者都能快速配对接收者和发送者,算法具有适用面广、酉己对快速、稳定性较高等特点。 静态分布不能满足W己b应用对组件进行动态布局的要求。为此,论文讨论并重点解决如何在JZEE应用服务器中对EJB组件进行动态分布和迁移。定义了EJB组件迁移模型及其相应的迁移原语和约束,并针对各类组件类型的特点,设计了SLB_Copy、SFB_Copy、EB_copy三个组件迁移算法。算法己应用到自适应负载平衡、失效恢复以及W亡b应用的动态重配等三个方面。 [述若干关键问题的解决方案和技术己在JZEE应用服务器OnceASZ中实现。目前,OnceAS已通过了SUN JPS的所有功能测试,支持JZEEI .3规范,并通过了JZEE应用服务器性能测试基准Ecperf所要求的各项性能指标。
其他文献
近年来,山西省长治市委着眼于夯实小康基础、构建和谐农村,努力提高执政能力、改进执政方式,理顺行政体制、提高工作效能,大力推行农村党支部书记和村委主任“一肩挑”,乡镇
我国为结核高负担国家之一,结核病患者数量位居全球第三位,我国结核发病率有所下降,但2017年全国新发结核仍为86万例,虽然皮肤结核占结核病例小于1%~2%[1],但发病人数不容忽
在过去的几年中,P2P系统规模不断扩大,应用不断增长。高效的资源管理机制成为P2P系统的关键技术。目前,P2P叠加网络拓扑的构建大多数没有考虑底层物理网络的实际情况,产生了叠加
水蛭主要在陆地淡水的水库、沟渠、水田、湖沼环境中生长繁殖,与人体接触时吸附在人体皮肤吸血,可在人体鼻腔、咽喉部寄生,也可在人体尿道、生殖道、消化道等部位寄生。水蛭
网格是一种正在兴起的计算基础设施,它能协调地理上分布的各类资源,为用户提供有效一致的访问并支持跨站点和虚拟组织的协同研究和工作。网格资源管理一直是网格技术中一项关键
初中地理成因教学内容作为初中地理教学内容的重要组成部分,它在提高学生的地理思维,培养学生解决地理问题的能力具有重要的作用,但是初中地理成因教学存在着许多问题。目前
全国中医药高等教育学会儿科研究会2009年度全国学术交流大会拟于2009年5月26~29日在深圳市召开,同时举办全国中医儿科高等教育论坛与全国中医儿科疑难病继续教育学习班,届时举
简.奥斯丁是英国女性文学传统的启蒙者和开拓者。在文学创作过程中,她所承受的种种物质困难和精神压力反映了西方早期女性作家寻求和建立女性文学传统的艰难。为了能顺利通过
<正>阅读是英语测试中重要的部分,然而词汇障碍、汉语言的负迁移等都会引发学生们阅读上的困惑。英语早读课能够让学生们在不断的英语诵读和语言输入中积累更多的词汇,理解并