SOAP序列化性能优化的研究与实现

被引量 : 0次 | 上传用户:l309553042
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机信息处理技术的发展,各个领域都面临遗留系统的整合问题,面向服务的体系结构SOA是其最佳的实现技术。遗留系统将被转化成服务,这些服务独立于各种开发工具、语言甚至运行平台,具有良好的互操作性和透明性,使系统的整合更加灵活。在SOA中,服务大多以Web服务调用实现,而服务则是通过基于HTTP的SOAP协议进行通信,因此,提高服务的性能的关键就是提高SOAP处理的性能。本文分析了Web服务调用时SOAP处理性能上的不足,基于SOAP消息的序列化和反序列化是SOAP性能瓶颈的决定性因素,提出了差分序列化的构想。将首次发送的SOAP消息的序列化结果存储到客户端,作为下一次发送相同或相似消息的模板,并采用数据更新表来记录模板的必要信息,也用于匹配时查找可重用的模板。在实际执行匹配的过程中,可能发生以下四种情况:消息内容匹配、消息结构完全匹配、消息结构部分匹配、不匹配。第一种情况可以完全避免序列化,重发模板即可;第四种情况需要完全的序列化;第二、三种情况则执行部分序列化。本文设计了其实现技术来灵活应对不同情况,包括分块的思想,数据移动、填充、窃取算法,以及块覆盖和并行发送方法。最后,本文对所提算法进行了代码实现,并通过多组试验证明了其算法的有效性。
其他文献
随着泌尿病症患者的不断增加,泌尿病患的治疗手段也越来越专业。泌尿外科管道作为近年来泌尿病症的重要手段,越来越受到医师的重视。但是,当前的护理质量标准混乱,这对护理工
目的:探讨子宫动脉栓塞术在终止胎盘前置状态妊娠中的应用价值。方法:16例胎盘前置状态患者行子宫动脉栓塞术,术中经子宫动脉注入甲氨蝶呤(MTX)。9例子宫动脉栓塞术联合米非
目的探讨并总结急播散性脑脊髓炎的临床表现特征、治疗策略及转归情况。方法通过收集华中科技大学附属同济医院神经内科住院治疗的急性播散性脑脊髓炎病例,详细分析患者发病
<正>综合协调是党委办公室最重要的职能之一。党办工作千头万绪,每项工作的顺利推动和落实都需要综合协调贯穿其中,只有把协调工作做好了,才能让机关运转处于高效、有序、和
防弹衣是一种用于人体躯干免受枪弹或弹片伤害的单兵防护装具,是当今各国广泛重视的一项热门研究课题。调查资料表明,在战场上死亡总数的80%是由流弹和碎弹片造成的。穿上防
改革开放以来,我国城镇的发展取得了巨大成就,城镇数量也急剧增加。但是城镇发展的资源能源利用效率相对低下,特别是产业发展的盲目性等问题表现得越来越明显,严重影响了我国
在纪录片创作中,角色扮演和情景再现一直是纪录片创作的重要手段,而这些方式的大量运用则是为了让纪录片有更好的叙事表达。本文以《船政学堂》为例,探究情景再现对于纪录片
政策实践中,由于人的因素、政策本身的缺陷、政策资源的匮乏、程序的不完善等问题,使公共政策失败时有发生,据此要加强制度建设加以预防、克服。
<正>"用人不疑,疑人不用"这条古训在中国这块大地上已流传了几千年,也影响了中国人几千年。党的十八届四中全会对依法治国、建设社会主义法治国家做出了全面部署,其中重要的
期刊
西方国家的实践表明碳税已成为控制碳排放的有效经济手段之一。本文通过对我国近十几年的农村能源消费与经济发展的分析发现,碳税的开征会使得能源类产品价格上升,导致农村居