论文部分内容阅读
随着分布式运算架构在交通、银行、邮政等企业领域应用的不断发展,为实现处于分布环境下不同平台资源共享,企业越发需要一个统一系统管理和传输这些数据资源。数据交换系统为企业提供这样一个传输资源的渠道和平台,实现数据收集与分析的无缝连接。然而随着企业应用要求不断提高,其原有设计技术渐渐无法完全满足需求,现有实现与需求间落差逐渐变大。数据交换系统已成为所有企业级应用软件必不可少的关键组成部分,针对企业应用中数据传输进行独立研究的重要性和必要性越发显现。基于ICCS系统文件传输系统为研究背景,本文分析了企业级文件传输应用主要问题与需求。在探讨借鉴了当前主流文件传输设计模式和包括目录服务、移动代理在内的分布式运算技术后,提出PFTS文件传输模式体系。PFTS系统通过对传输任务的元信息和具体实现分离存储,分离传输的决策与执行过程,实现先对传输任务进行集中管理调度、再具体实现的传输模式,使中央服务器对传输管理获得更大主动性和灵活性,很好解决传输拥塞问题。任务调度基于目录服务实现,传输执行利用移动代理技术的自主性和动态定制能力。在目录服务中还加入相应数据管理信息,传输管理与资源管理相结合,能实现访问控制和数据维护等功能。使用移动代理实现控制流与数据流分离、瘦客户端,改善平台无关性和升级性等性能。依此开发模式,系统同时具有较强功能扩展能力。本文对PFTS系统的整体架构、各个功能模块作了详细的分析与设计,给出了程序设计类图,并最后实现原型系统。通过测试与分析,本文证明PFTS系统满足ICCS系统需求,提供部分功能优于现有文件传输系统。