基于Web Service的海量数据传输算法研究

来源 :武汉理工大学 | 被引量 : 16次 | 上传用户:huli890615
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着linux操作系统的迅猛发展及其广泛流行,越来越多的企业或部门将其作为系统平台,linux已成为最受欢迎的服务器操作系统之一。越来越多的应用程序运行在Linux系统平台下,这就使的很多应用程序尤其是一些商用程序面临的程序间的互操作问题变得更加严峻。现在,除了最简单的程序之外,所有的应用程序都需要与运行在其他异构平台上的应用程序集成并进行数据交换。因此,不同的操作系统间的通信问题逐渐得到重视。而在之前没有一个应用程序通信标准,是独立于平台、组建模型和编程语言的。只有通过Web Service,客户端和服务器才能够自由的用HTTP进行通信,不论两个程序的平台和编程语言是什么。本文研究了基于WebService技术的跨平台的海量数据通信,在WebService技术的应用中,需要考虑的问题甚多,包括其SOAP消息传送机制,数据传输的完整性和传输过程中的效率和安全性问题,及QoS问题等,尤其本文以海量数据为传输对象,还需要涉及海量数据的压缩存储技术,在传输效率及安全性方面也更加复杂,要求也更高。本文主要完成了下面几个工作:1)详细研究分析了海量数据压缩算法,通过对几种通用编码算法的比较,并针对海量数据自身的特点及其复杂性对几种海量数据压缩编码算法进行了详细分析,并对其各自的性能和实用性进行了比较及阐述。2)对WebService下海量数据的传输进行了研究,分析出其传输面临的各种问题,例如传输效率、传输安全性等。并相应提出了解决方案,即通过解决传输的瓶颈问题及对SOAP消息高效的序列化来提高传输效率,通过对XML加密及数字签名等技术来保证其安全性。3)传输的实现。在linux系统平台下实现了服务端,在Windows系统平台下实现客户端,充分体现了WebService技术跨平台的优越性及使用的简单性。并对WebService下的Qos问题进行了分析及提出一些改进。本课题采用了基于SOAP协议的网络通信技术、动态内存分配技术、多线程技术、并行编程、网络并发控制、内存有效管理以及多种数据结构。为将来网络通信平台的系统开发提供了必要的技术支持。
其他文献
针对当前已有的基于Wi-Fi室内定位方法,由于定位环境的动态变换,如室内物件摆放位置的变化、无线网络环境的变化、人流量的变化等,存在难以在动态变化的环境下保持稳定的定位
随着互联网的飞速发展,社会进入了一个数据爆炸的时代。这些数据蕴含着大量的价值,如何从这些海量数据中挖掘出有价值的信息成为了当前的研究热点。面对海量的数据,传统的单
面对复杂的犯罪形势,面对庞大的网络警情信息量,通过人工搜集的方法已不可能做到对所有警情信息的及时处理,这使得部分有用的信息流失,对案件及时破获不利。针对这些问题,本
随着互联网不断融入到社会经济和日常生活中,人们已习惯于进行各种在线信息交互行为(如购物、社交、导航等),从而产生了海量的情境数据。这些数据包含很多特征信息,如客户的
对于信息系统集成而言,数据信息的安全性是很重要的。数据安全最重要的特征是数据的完整性,人们研究完整性已经很多年,研究重点集中在完整性定义的理解、完整性保证技术、完
目前,随着XML技术的不断发展及其应用领域的不断扩展,越来越多的数据开始用XML进行描述、存储和交换,XML数据流查询研究成为XML技术研究领域的热点。而用户查询通常是用XPath
图像是人类最重要的信息来源,而视觉又是人类认知世界最重要的感观系统。图像的二维空间特性导致其包含的信息量非常庞大,因此人们希望计算机能够模拟人认识图像和理解图像的
近年来互联网发展迅速以及多种异构网络的存在及流行,使得跨网络的多媒体传输变得越来越重要。然而现有的互联网音视频传输技术均未能有效地解决不同网络之间多媒体通信的瓶
近年来,随着我国社会经济的飞速发展,人们的生活节奏越来越快,生活各个方面的压力也越来越大,心血管疾病已经悄然成为我国公民健康的头号敌人。了解心血管病的地域差异,建立
工业无线网络是继现场总线之后,工业控制领域的又一个研究热点,是降低工业测控系统成本、提高工业测控系统应用范围的革命性技术,也是未来几年工业自动化产品新的增长点。WIA