Web服务异步调用模型的研究与实现

来源 :武汉理工大学 | 被引量 : 9次 | 上传用户:mini_fc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务作为新一代基础平台技术,已经得到了广泛的研究和应用。它一改传统的面向过程、面向对象和面向构件的软件开发方式,逐渐成为网络分布计算、互操作和协作领域新的里程碑。但由于Web服务出现的时间较短,所以很多方面还需要完善。就目前而言,它仅仅局限于基于同步信息获取的简单应用,而对于以异步方式为特征的复杂应用的支持尚不足。国内外的一些厂商与研究机构都对此进行了研究,并取得了一定的成果。但是这些研究成果还没有得到广泛的应用,还存在很多的问题。如何完善和实现Web服务的异步调用是一个十分值得研究的课题。论文介绍了Web服务的研究现状以及Web服务异步调用的现实需求:研究了消息中间件的通信模式,并着重研究了微软的消息中间件MSMQ;分析了同步调用模型和异步调用模型以及它们之间的区别;总结归纳了现阶段实现Web服务异步调用模型的几种设计思想和解决方案;讨论了Web服务和消息中间件MSMQ结合的优势。在上述研究的基础上,设计了一种新的Web服务调用模型,使得基于SOAP的消息可以在消息队列MSMQ中传输,从而实现了网络层级的Web服务异步调用。该模型较好地解决了传统Web服务调用中遇到的问题,为调用双方提供了一种松散耦合的异步交互环境。论文还结合实际的项目需求实现了一个基于该模型的系统,并对系统的性能进行了测试。结果表明本系统具备了较好的实用性和抗压性。本文对Web服务的异步调用的研究和探索对于提高Web服务的效率和服务质量、扩展Web服务的应用领域具有一定的实际意义和参考价值。
其他文献
云存储提供的动态易扩展的虚拟化资源服务方式为用户存取数据带来了极大便利,但也使得用户数据完整性遭受诸如攻击者主动破环、服务器硬件错误、人为操作失误等因素的威胁,数
虚拟手术系统是一个融合计算机技术、计算机图形学、传感器技术、生物力学、现代医学、图像处理、计算机视觉、机器人学、科学计算可视化等学科的多学科交叉研究领域,其研究
经过多年的信息化建设,学校各部门都根据自身需求建立了信息管理系统。由于在建设初期,缺乏统一的管理和设计,造成应用系统独立建设、缺乏统一的标准,各个部门自成体系的应用
随着网络技术的极大发展,网络管理的复杂性大幅增加。多厂商设备间的标准不一致性,多种接入技术,网络环境和拓扑的多变形,业务的多样化(文本、视频、音频)等,这些都为IT专家
随着铁路运输技术的不断发展,拥有安全、舒适、快捷等优点的高速铁路逐渐受到了旅客们的青睐。然而,高速铁路的快速发展也对民航市场造成了一定的冲击。为了提高人们的出行效
从能量控制来看,ZigBee网络节能机制的提出及相关的性能分析评价,如何降低网络能量消耗,提高能量效率,如何避免因节点能量过度消耗而导致的节点过早死亡、如何延长网络分割时
随着网络技术与压缩技术的发展,人们可以方便快捷地复制和传输各种数字视频。如何对大量的数字视频进行有效的版权保护成为一个迫切需要解决的问题,视频数字水印技术为这一问题
伴随着数据规模的急剧增长,集中式数据库在存储和计算等方面的局限性日趋显著,数据管理向分布式发展已成为趋势。为了对目前广泛应用的MySQL、PostGreSQL等开源数据库提供分
随着计算机技术、数字图像处理技术以及微电子技术的飞速发展,以FPGA为核心的图像处理系统已被广泛的应用在各个领域当中。本文以FPGA作为平台对视觉计算中的印刷体数字识别
随着高等教育的不断发展,高校数字化校园已经发展成为学院重要的组成部分,在现阶段高校数字化校园中,信息资源是最重要的资源,能否拥有及时、准确、全面的信息已经成为衡量一