文件传输与管理系统技术方案

技术编号:22081360 阅读:38 留言:0更新日期:2019-09-12 16:09
本发明专利技术提供了一种文件传输与管理系统,具有中心侧和应用侧,所述中心侧作为管理监控的中心应用,负责展示文件传输的过程、文件传输配置并实时监控任务状态,所述中心侧具有管理模块、信息展示模块、统计分析模块和系统维护模块;所述应用侧部署于需要传输文件功能的应用端,是以应用用户权限运行的独立进程,所述应用侧具有管理模块和文件处理模块。本发明专利技术在文件传输的基础功能之上,建立可以被管理的文件传输体系与相应的技术框架与具体服务。使应用之间的数据文件交换服务更加可控、安全、稳定、高效地运行,且整个文件传输过程、传输任务配置、API调用、服务版本更新等,可被有效地监控与管理。

File Transfer and Management System

【技术实现步骤摘要】
文件传输与管理系统
本专利技术涉及文件传输
,尤其是涉及一种文件传输与管理系统。
技术介绍
随着金融业各类应用的规模不断扩大,应用之间的关联性越来越紧密的背景下,应用之间使用数据文件进行信息交互的场景也越来越多。为了使应用之间的数据文件交换服务更加可控、安全、稳定、高效地运行,且整个文件传输过程、传输任务配置、API调用、服务版本更新等,可被有效地监控与管理,故需要该文件传输及其管理系统。
技术实现思路
本专利技术的目的在于提供一种文件传输与管理系统,以解决现有的问题。为了达到上述目的,本专利技术提供了一种文件传输与管理系统,所述文件传输与管理系统具有中心侧和应用侧,所述中心侧作为管理监控的中心应用,负责展示文件传输的过程、文件传输配置并实时监控任务状态,所述中心侧具有管理模块、信息展示模块、统计分析模块和系统维护模块;所述应用侧部署于需要传输文件功能的应用端,所述应用侧具有管理模块和文件处理模块;中心侧的管理模块接收注册信息,发布版本,干预任务,监控应用侧任务的健康状态;中心侧的信息展示模块展示应用侧任务的实时工作状态、异常;中心侧的统计分析模块提供运维情况报告、服务健康状况统计、分析报告;中心侧的系统维护模块负责中心侧多机多活状态控制与维护,系统启停、应用技术的参数维护;应用侧的管理模块向中心侧注册服务、汇报状态,接受中心侧的指令;应用侧的文件处理模块负责文件的发送和接收,管理模块异常时,接受中心侧指令与执行必要的动作。可选的,中心侧的管理模块还包含文件传输地图、PASO信息维护与使用、任务变更。可选的,所述中心侧的应用双活部署。可选的,所述中心侧面向决策支持与管理层、技术支持层,所述应用侧面向渠道接入层、交互控制层、业务处理层。可选的,应用侧的管理模块与文件处理模块相互独立,进程上相互守护。可选的,应用侧的管理模块与文件处理模块为两个相互独立的Java虚拟机。可选的,应用侧的管理模块向其文件处理模块发送管理指令,应用侧的文件处理模块向其管理模块发送任务状态,应用侧的文件处理模块与API之间相互发送文件传输指令;应用侧的管理模块与中心侧管之间相互发送状态汇报、版本更新,当应用侧的管理模块异常时,中心侧对应用侧的文件处理模块进行强制干预。为了达到上述目的,本专利技术还提供了一种文件传输与管理方法,采用上述文件传输与管理系统,所述文件传输与管理方法包括:(1)发送方和接收方均使用本地存储,指定一个发送节点传输文件给另外一个指定的接收节点;(2)一对多发送,每个应用只有一个节点参与文件的发送或接收;(3)发送方多节点共享存储,接收方为指定的某一个接收节点;(4)发送方多节点共享存储,接收方亦为多节点共享储存。为了达到上述目的,本专利技术还提供了一种文件传输与管理方法,采用上述文件传输与管理系统,应用A与部署在应用A的文件处理模块之间设有API作为信息交互接口,应用A把文件信息通过API传送给应用A的文件处理模块,部署在应用A的文件处理模块向部署在应用B的文件处理模块发送文件。为了达到上述目的,本专利技术还提供了一种文件传输与管理方法,采用上述文件传输与管理系统,应用B与部署在应用B的文件处理模块之间设有API,应用A将文件信息通过交易报文发送给应用B,应用B通过API使用文件处理模块主动获取应用A上的文件。由于采用了上述技术方案,本专利技术与现有技术相比,具备如下有益效果:(1)按(文件发送方)设定的文件传出任务的要求,为各类应用提供可靠的数据文件的发送与接收(技术)服务。(2)根据在线应用场景的实际需要,为应用提供能进行点到点文件快速传输的API,并根据应用的需要,给予文件发送方以本次文件传输是否安全到达目的地的明确的结果应答。(3)上述行为,均可在中心侧,被统一监控、管理以及进行异常干预和处置。(4)文件传输任务的设置,由文件发送方在其应用侧,按照约定的规则,使用相关配置工具进行设置,在中心侧进行人工审核后生效(后续根据管理要求,也可按照文件重要性的等级要求,设置为人工审核或自动审核)。附图说明图1为简单的轮询(定时)工作模式图。图2为一对多发送的轮询(定时)工作模式图。图3为发送方多节点共享存储(要求多活),接收方为指定的某一个接收节点的轮询(定时)工作模式图。图4为发送方多节点共享存储(要求多活),接收方亦为多节点共享储存(要求多活)的轮询(定时)工作模式图。图5为主动发送的API模式示意图。图6为主动接收的API模式示意图。图7为应用侧模块关系示意图。图8为免编程框架工作原理示意图。图9为总体逻辑架构图。图10为中心侧的应用双活部署图。具体实施方式下面将结合示意图对本专利技术的具体实施方式进行更详细的描述。根据下列描述,本专利技术的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本专利技术实施例的目的。本专利技术在文件传输的基础功能之上,建立起可以被管理的文件传输体系与相应的技术框架与具体服务。从整体应用架构看,本专利技术分为应用侧的服务与中心侧的服务两大部分。应用侧的服务(工具)、API等,由中心侧的服务进行统一管理。应用侧:部署于需要传输文件功能的应用端,以应用用户权限运行的独立进程。应用侧具有管理模块、文件处理模块。其中,管理模块向中心侧注册服务、汇报状态,接受中心侧指令等。文件处理模块负责文件的发送/接收,管理模块异常时,接受中心侧指令与执行必要的动作。管理模块与文件处理模块为两个独立的Java虚拟机(JVM),进程上相互守护。中心侧:作为管理监控的中心应用,负责展示整个文件传输的过程,文件传输配置,并能实时监控当前在传输任务状态。中心侧具有管理模块、信息展示模块、统计分析模块、系统维护模块。其中,管理模块接收注册信息,发布版本,干预任务,监控应用侧服务的健康状态,文件传输地图、PASO信息维护与使用、任务变更等。信息展示模块展示应用侧已启动任务的实时工作状态、异常等。统计分析模块提供运维情况报告、服务健康状况统计、其它特定分析报告。系统维护模块负责中心侧多机多活状态控制与维护,系统启停、应用技术的参数维护等。轮询(定时)工作模式1、简单模式(该模式的通用度较高),即发送/接收方均使用本地存储,指定一个发送节点传输文件给另外一个指定的接收节点。如图1所示,应用A(或B)中一个指定的节点,按文件传输任务的要求,把文件发送给应用B(或A)中的一个指定节点。过程中,发送、接收双方,均将本节点文件处理的过程与结果状态,汇报给中心侧的管理服务。2、一对多发送,即每个应用只有一个节点参与文件的发送/接收。如图2所示,根据应用的要求,可设置在一方接收失败后,整个任务回滚或容忍。3、发送方多节点共享存储(要求多活),接收方为指定的某一个接收节点。如图3所示,应用A(01/02)节点共享存储,文件由A-01(或A-02)节点产生,部署在A-01与A-02上的文件传输服务,根据任务设定的要求,发现有需要传输给应用B的文件时,在共享存储上的“待传文件所在的目录”下,产生隐含的控制文件,以阻止另外一个节点也启动本次任务的输送动作。即,在应用A的文件传输服务多节点多活的状态下,同一任务只能由一个发送节点进行。A-01、A-02其中一台异常时,文件传输功能不受影响(中心侧可监测到服务异常的本文档来自技高网...

【技术保护点】
1.一种文件传输与管理系统,其特征在于,所述文件传输与管理系统具有中心侧和应用侧,所述中心侧作为管理监控的中心应用,负责展示文件传输的过程、文件传输配置并实时监控任务状态,所述中心侧具有管理模块、信息展示模块、统计分析模块和系统维护模块;所述应用侧部署于需要传输文件功能的应用端,所述应用侧具有管理模块和文件处理模块;中心侧的管理模块接收注册信息,发布版本,干预任务,监控应用侧任务的健康状态;中心侧的信息展示模块展示应用侧任务的实时工作状态、异常;中心侧的统计分析模块提供运维情况报告、服务健康状况统计、分析报告;中心侧的系统维护模块负责中心侧多机多活状态控制与维护,系统启停、应用技术的参数维护;应用侧的管理模块向中心侧注册服务、汇报状态,接受中心侧的指令;应用侧的文件处理模块负责文件的发送和接收,管理模块异常时,接受中心侧指令与执行必要的动作。

【技术特征摘要】
1.一种文件传输与管理系统,其特征在于,所述文件传输与管理系统具有中心侧和应用侧,所述中心侧作为管理监控的中心应用,负责展示文件传输的过程、文件传输配置并实时监控任务状态,所述中心侧具有管理模块、信息展示模块、统计分析模块和系统维护模块;所述应用侧部署于需要传输文件功能的应用端,所述应用侧具有管理模块和文件处理模块;中心侧的管理模块接收注册信息,发布版本,干预任务,监控应用侧任务的健康状态;中心侧的信息展示模块展示应用侧任务的实时工作状态、异常;中心侧的统计分析模块提供运维情况报告、服务健康状况统计、分析报告;中心侧的系统维护模块负责中心侧多机多活状态控制与维护,系统启停、应用技术的参数维护;应用侧的管理模块向中心侧注册服务、汇报状态,接受中心侧的指令;应用侧的文件处理模块负责文件的发送和接收,管理模块异常时,接受中心侧指令与执行必要的动作。2.如权利要求1所述的文件传输与管理系统,其特征在于,中心侧的管理模块还包含文件传输地图、PASO信息维护与使用、任务变更。3.如权利要求1所述的文件传输与管理系统,其特征在于,所述中心侧的应用双活部署。4.如权利要求1所述的文件传输与管理系统,其特征在于,所述中心侧面向决策支持与管理层、技术支持层,所述应用侧面向渠道接入层、交互控制层、业务处理层。5.如权利要求1所述的文件传输与管理系统,其特征在于,应用侧的管理模块与文件处理模块相互独立,进程上相互守护。6.如权利要求5所述的文件传输与管理系统,其特征在于,应用...

【专利技术属性】
技术研发人员:顾斌刘丽戴文婷谭胜均胡及宇郑位威陈棣
申请(专利权)人:上海银行股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1