首页 > 电子期刊 > J > 计算机时代

基于Web Service的大文件传输设计与实现

于XML,Http,SOAP,WSDL和UDDI[4-7]等标准。SOAP建立在XML与HTTP之上,能实现跨平台的数据传输;WSDL与UDDI则为分布式环境中发布和查找服务提供了支持。此外,Web Service基于XML与Http,因而能实现跨防火墙的文件传输(Http协议使用的80端口必须开放,否则不能满足基本联网需求)。基于上述优点,本系统选用Web Service技术进行开发。2 文件传输系统的关键技术根据用户要求,系统必须满足GB级别的大文件传输。针对大文件传输中常见的内存占用大和传输失败率高的问题,已经有分块传输和断点续传等解决方案[9];但对于超时问题目前仍缺少标准的解决方案。超时原因主要包括网络故障和服务器作业时间过长两方面。网络故障可通过网络恢复后重传解决;作业时间的问题则需要具体分析。作业时间可分为两阶段。⑴ 准备阶段:进行文件的压缩与分割等。准备时间与数据量成正比,难以通过程序控制。⑵ 传输阶段:传送分割得到的文件分块。分块大小可由程序指定,因此传输时间可控。上传时,客户机是数据
<<上一页  下一页>>

jsjs20140109
jsjs20140109
jsjs20140109

首页 > 电子期刊 > J > 计算机时代

广州市越秀区图书馆版权所有。
联系电话:020-87673002

本站访问人数: