CORC  > 软件研究所  > 中科院软件所  > 中科院软件所
题名Web服务运行支撑平台关键技术研究
作者官荷卿
学位类别博士
答辩日期2007-01-19
授予单位中国科学院软件研究所
授予地点软件研究所
关键词面向服务的体系结构 Web服务 Web服务运行支撑平台 Web服务事务 Web应用服务器
其他题名Research on Key Technologies in Web Service Runtime Environment
中文摘要Web服务(Web Service)是Web发展的自然产物,它能够支持应用系统以松散耦合的方式实现集成与协作,并通过降低应用连接的复杂性来减少应用维护和更新的代价,是目前Web应用环境中非常受欢迎的一种解决方案。Web服务自产生以来,得到了工业界和学术界的普遍关注,已有大量的研究围绕Web服务技术展开,本文主要关注Web服务运行支撑平台的研究。 面向服务的体系结构定义了构建面向服务的软件系统的整体思路,而软件系统的实施则需要落实到具体的运行支撑平台,Web服务运行支撑平台为Web服务的部署、运行、管理和维护提供各种基础设施支持,具有良好的应用前景。但Web服务运行支撑平台的研究起步较晚,在体系结构、服务组件模型、调度机制和事务处理方面研究尚不充分,本文针对这些问题展开研究,并将这些问题的解决方法和技术应用到我们研制的Web应用服务器中。 本文首先提出了一种基于Web应用服务器的Web服务运行支撑平台架构——OnceWSREA以及相应的Web服务组件模型OnceSCM。其中,Web服务以Web服务组件的形式纳入到Web应用服务器中,从而借助Web应用服务器提供的各种基础服务设施,满足构建企业级Web服务应用的需求。此外,OnceWSREA还具备运行期间动态可重配的能力,提高了Web服务运行管理的可扩展性和灵活性。 其次,本文对Web服务应用的性能问题进行了研究,提出了一种应用敏感的Web服务请求调度策略AWSRS。目前Web服务运行支撑平台对请求的调度仍然是传统的先来先服务策略,导致服务器重负载时,无法区分请求的重要性,降低了关键请求的性能。本文从应用的性能需求出发考虑服务器的请求调度机制,引入了应用获益的概念,并使用该概念来评估服务器为应用提供的性能保障效果。服务器将请求按照应用的需求进行分类,并按照应用获益最大化的目标为不同类型的请求分配资源。实验表明,AWSRS策略在服务器重负载时能够按照应用的意愿优先保障关键请求的处理,改善了服务器的整体性能表现。 再次,本文还研究了Web服务事务处理技术,提出了一种新型的Web服务事务处理模型OnceWSTM。该模型包括Web服务事务的静态结构和动态执行两方面的内容。在静态结构方面,构成Web服务事务的基本元素是原子事务,多个原子事务通过顺序、并行、优先等控制结构组合成一个复杂事务。OnceWSTM模型基于原子事务的事务属性,给出了Web服务事务的松弛原子性和良构性的严格定义,并给出了相应的良构性判定定理以及有效的良构性判定算法。另一方面,在Web服务事务的执行阶段,OnceWSTM提出了一种Web服务事务调度算法,它利用事务的语义知识和准入控制机制,有效地提高了Web服务事务的并发处理效率。 最后,本文实现了一个Web服务运行支撑平台的原型系统OnceASWS,它对上述研究成果进行了原型实现和验证。本文简要介绍了OnceASWS的体系结构、主要组件和功能实现。OnceASWS构建在Web应用服务器OnceAS之上,由Web服务容器、SOAP引擎和Web服务事务管理器三部分关键模块构成,为Web服务组件的创建、部署、运行和管理提供了基础设施支持。
语种中文
公开日期2011-03-17
页码131
内容类型学位论文
源URL[http://ir.iscas.ac.cn/handle/311060/6716]  
专题软件研究所_中科院软件所_中科院软件所
推荐引用方式
GB/T 7714
官荷卿. Web服务运行支撑平台关键技术研究[D]. 软件研究所. 中国科学院软件研究所. 2007.
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace