基于Web服务的组件实时性研究

来源 :郑州大学 | 被引量 : 0次 | 上传用户:susan222
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着分布式计算技术的迅速发展,企业的商务活动和政府的政务活动将越来越多地依靠Internet。传统的分布式对象模型CORBA、DCOM、RMI不适用于极端异构的Internet环境。Web服务是近两年提出的一种新的面向服务的体系结构,其中定义了一组标准协议,用于接口定义、方法调用、基于Internet的构件注册以及各种应用的实现。 在电子商务市场中,要求所有的参与者都采用同一个基于某种语言和平台的模型是不现实的。而Web服务结合了面向组件方法和Web技术的优势,利用标准网络协议和XML数据格式进行通信,具有良好的普适性和灵活性,在Internet这个巨大的虚拟计算环境中,任何支持这些标准的系统都可以被动态定位以及与网络上的其它Web服务交互,任何客户都可以调用任何服务而无论它们位于何处,突破了传统的分布式计算模型在通信、应用范围等方面的限制,允许企业和个人快速、廉价建立和部署全球性应用。 随着SOAP、UDDI和WSDL之类的标准被所有主要的Web服务从事者采用,Web服务的整个领域—包括金融服务、高科技和媒体以及娱乐领域目前都正在开发。由于大多数Web服务将需要建立并遵守标准,QoS将变成这些服务的重要卖点和区分点。 在保证Web服务的服务质量的一系列需求中,同属QoS需求的实时性需求没有突出出来,而且当前的Web服务环境也没有提供这样的标准支持,但现在企业所需的“在正确的时间把正确的信息提供给正确的人”的要求,以及现代电子商务“随需应变”的需求迫切需要实时服务质量的保证。而且像协作式系统、报警系统、制造系统、传输系统等等,都需要有效的实时服务质量保证。 本文探讨了Web服务的服务质量保证(QoS)中的实时性问题。通过对国外目前在Web服务QoS方面的研究,分析了Web服务QoS参数定义的各种实现方法,对Web服务QoS的几种实现技术进行了对比。在此基础上提出了一种Web服务组件实时QoS参数定义模型,采用XML文件来定义Web服务的实时QoS参数。 在对实时中间件系统分析的基础上,给出了一个按照Web服务请求SOAP包郑州大学硕士学位论文中的XML文件所定义的QoS参数,计算要求服务的最终期限,根据优先级映射策略,把请求的优先级映射到端系统的优先级,并采用EDF调度算法,计算任务可调度性和线程优先级的实例。最后给出了对.Net线程池结构进行实时性扩展的方法。 本文共分七章: 第一章为引言部分,概要说明了本课题的研究背景和本论文的主要工作; 第二章为Web服务概述,首先阐述了Web服务的概念和体系结构模型,然后介绍了Wel〕服务协议栈,最后对两种主要的Web服务应用框架作了对比; 第三章为Web服务的QoS的相关技术,在该章中介绍了与web服务的QoS相关的协议栈扩展和目前国外的研究工作,描述了Web服务的实时性要求和相应的市场分析; 第四章分析了目前国外几种Web服务QoS参数的定义方法,并给出了一个Web服务实时性参数定义的实例; 第五章说明了分布式组件实时性的实现方法,对优先级驱动的调度方法、实时系统的调度策略、实时中间件的优先级映射和线程池模型做了详细的阐述; 第六章提出了一种在.Net平台下对Web服务端线程池进行实时扩展的思想,以及采用异步Web服务的方法提高Web服务应用程序的性能; 第七章对全文进行了总结并讨论了下一步工作。
其他文献
随着计算机网络的广泛普及和人们对多媒体信息的需求不断提高,低码率图像压缩编码技术成为活跃的研究领域.MPEG-4作为新一代多媒体压缩标准,将众多多媒体应用集中于一个完整
近年来,机械故障智能诊断系统的研究成为机械故障诊断领域的研究热点,而系统的智能化程度和诊断准确度依赖于系统知识库中知识的数量与质量以及知识的组织、分类以及更进一步的知识共享和推理。本体作为一种能在语义和知识层次上描述知识模型的建模工具,可以提供对某一领域的概念以及相互关系的概念化描述,为知识共享奠定基础,本体支持对知识信息的区分,可以实现对领域知识的层次化表示,本体中包含的类公理以及约束公理可以用
数控技术在制造业中占有重要地位,而开放式数控系统是目前数控技术的发展方向.开放式数控系统对外提供的功能主要是运动控制和离散逻辑控制的功能,在开放式数控系统发展之初
解决并行算法中的数据分配问题,目前采用的主要方法是在各个计算结点上平均分配数据。如果并行系统是同构的,采用这种方法设计的算法具有很高的运行效率。但是在异构系统下,由于
多数据库系统屏蔽了不同数据库在物理上和逻辑上的差异,使用户能实现对异种数据库的透明访问.我们提出和研究的多数据库中间件实际上是构造"DBMS Over DBMS",是多数据库的一
智能规划是人工智能研究领域近年来发展起来的一个热门分支,由于其广泛的实用性,受到研究者的高度重视。尤其是具有不完全信息和不确定信息的规划问题已经成为智能规划中的研究
随着科技的发展,语音技术越来越受到人们的关注.语音合成作为言语工程的一个重要组成部分,已经成为当前研究的热点.语音合成系统将输入的文本信息以语音的形式输出出来,使信
随着Web服务的蓬勃发展,越来越多的组织机构将Web服务引入他们的业务流程.传统的工作流系统已经不再能满足业务集成的需要,新机制的工作流系统必须提供对Web服务的支持.工作
电子政务建设是中国当前信息化建设工作的重点,而信息安全是电子政务建设实施的关键,访问控制是整个电子政务安全服务中的核心.工作流技术广泛应用于电子政务系统中,但工作流