一种基于缓存机制的服务调用加速方法

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:Haroldzhang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web服务相关规范、标准、技术的完善与发展,Web服务正逐渐被广泛应用到各类信息资源集成与共享应用中。在本人参与的全国科技信息服务网项目建设中,分布在全国各地的科技信息资源也以Web服务的形式对外提供,并基于这些Web服务构建综合性的信息服务应用。在这些基于Web的信息资源集成与共享应用中,Web服务调用效率成为了影响用户体验的一个关键因素,因此迫切需要有效的方法和工具来提高Web服务访问调用的效率,以减少客户端的等待时间。针对上述问题,本文结合全国科技信息服务网中,科技信息资源集成与共享应用为背景,进行了以下的研究工作:   (1)结合全国科技信息资源集成与共享应用的背景,分析了科技信息资源服务应用建设中使用Web服务技术的必要性。然后总结归纳了Web服务访问调用相关的研究现状和进展,比较了不同方法和工具的优缺点和适用范围。   (2)针对Web服务访问调用的效率问题,本文提出了一种基于缓存机制的Web服务调用方法,通过在Web服务调用客户端缓存服务结果,减少Web服务访问调用时的时间延迟,提高了服务访问调用的效率。该方法允许用户通过二次开发、灵活的配置实现缓存替换算法以适应不同的运行环境,且采用直接缓存应用层对象的方式,进一步减少了Web服务调用客户端频繁进行XML解析所带来的花销。   (3)最后,在上述方法基础上,设计实现了一个基于缓存机制的Web服务访问中介,应用于全国科技信息服务网中,并在代表性的场景下进行性能测试,验证了该工具和方法的有效性。   全国科技信息服务网中的实际应用效果表明,本方法比较适用于对Web服务调用结果实时性要求宽松的场景下,且当系统资源比较丰富时(缓存容量可以设置为足够大),本文所提出的方法能够提高Web服务访问调用效率30%以上。
其他文献
随着网络技术的迅速发展,越来越多的数据管理系统采用B/S三层架构模式取代传统C/S模式。本课题设计与实现了一个气象数据发布平台,该管理平台实现气象数据的采集,发布,增加,删除等
本超声波测距系统用于移动探雷机器人的探雷框离地高度自动控制。机器人要实现在不确定环境下操作,具备越障功能或自动导航,传感器起着关键的作用。本系统除了要测量探雷框离地
随着互联网的飞速发展,信息安全成为影响互联网应用最严重的问题之一。入侵检测是信息安全防护体系中的一个关键环节,研究网络入侵模式分析对促进网络技术的进步、进一步提高网
高速缓存一致性协议是弥补多处理机计算机系统中处理机和存储器速度差距的有效方法。随着片上多处理机(ChipMulti-Processor)或多核处理机(Multi-core Processor)结构的出现,
当半导体技术进入0.25um工艺节点时,IC设计流程第一次走在了工艺的前面.从那时起,设计开始逐步掌控着集成电路工业发展;随着工艺的摩尔定律持续进步,要求芯片最小特征尺寸按等比例
心血管疾病是威胁人类生命健康的重要疾病之一,其患病率和死亡率呈逐年上升趋势。80%以上心血管病人伴随并发性心律失常现象,而心律失常是诱发心脏病和心脏猝死的一个高危风
在实际的软件开发过程中,由于受到时间、成本、资源等方面因素的限制,往往不能实现所有客户需求,因此必须从客户需求中选出一部分来实现。需求优先级排序能有效地帮助项目经理解
随着经济的发展和信息科技的进步,电子商务逐渐成为当今业务贸易的趋势。快递行业作为近来新兴的行业,更是得到了飞速的发展,其对信息处理的要求也越来越高[1]。然而,快递行业的
分类器的核化构造了一个特征空间,在这个特征空间中,原本线性不可分的样本更容易被正确分类。特别是多核的引入,使得分类器从多个不同的角度对数据进行刻画。相比单核分类器,
随着互联网在中国的普及程度越来越高,互联网已经成为我国信息化建设的重要基础设施。在这样的背景下,互联网的安全状况不容乐观,WEB安全威胁替代病毒、蠕虫等传统安全威胁成为