一种银行的作业自动化调度系统的制作方法

文档序号:6549748阅读:804来源:国知局
一种银行的作业自动化调度系统的制作方法
【专利摘要】一种银行的作业自动化调度系统,系统分为展示管理层,统一调度层和作业处理层三个层次实现对整体银行的作业的自动化调度工作。自动化调度系统通过两台独立的主机作为作业调度的中枢,一为主域管理,一为主域管理备份,且可互为备份。在被管服务器上,使TWS无缝对接IBM?Tivoli?Netcool网络监控系统。TWS容错代理自动地调度从主域管理下发到开放平台的各种作业,通过统一的批量调度管理工具,可以跨平台调度批处理作业。并通过报表系统,实现对作业自动化调度系统的各种作业调度管理。
【专利说明】一种银行的作业自动化调度系统
[0001]一种银行的作业自动化调度系统,系统设计为展示管理层、统一调度层和作业处理层三个层次。在展示层,提炼出各作业的作业管理、作业交互和综合报表三大模块,以及通过监控系统进行报警及报警信息展示。在统一调度层和作业处理层,以两台主机AIX作为调度活动中枢,分别为主域管理和主域管理备份,并在被管理的服务器上布署TWS容错代理,调度从主域管理机器下发到开放平台的作业。
[0002]在部署过程中,管理员通过TWS控制台登录到作业调度服务器上,统一编辑作业流、作业、变量表、时间表和作业执行计划,并通过设置将每一个单元作业指定到相应的执行作业的机器。所有的定义信息均保存在作业管理服务器上,作业管理服务器上会根据事先制定的作业执行计划自动调度各个机器上的作业。对于关键作业,进行双机复核或背对背双机复核系统进行处理,确保作业自动调度的流程标准化和安全性。
【技术领域】
[0003]本发明涉及银行业的作业调度工作。通过调度中枢的TWS容错代理及部署在执行作业机器上的TWS容错代理模块,自动地实现对经过统一配置的作业和业务模块通过工具集中管理。并自动计算各节点 的作业流执行的的工作时间,有效保障了作业流的高效执行,完全取代了人工在批处理作业中最繁琐、最枯燥的工作。
【背景技术】
[0004]面对银行未来不断扩展的业务需求,新核心系统上线后,华夏将面临“系统压力大,批量窗口紧张,批量实时响应要求较高”的批量调度要求,具体如下:
[0005]?通过统一的批量调度管理工具,可以跨平台调度批处理作业。如果要实现作业的统一管理,必须实现作业的跨平台调度,且各平台上的作业的调度方式必须一致。
[0006]?集中作业流定义、调度和监控。所谓的集中管理,主要体现在作业流程定义、作业的分发和调度、以及作业的监控这三种行为的集中上。
[0007]?统一批处理作业的调度方式。若用相同的方式对类似作业进行调度,将大大降低管理成本以及对管理员的要求。
[0008]?拥有时间表定制功能和作业按计划自动执行的机制。完善的作业计划能力和时间表定制功能是实现批处理作业执行循环的关键。
[0009]?容错和故障恢复机制。好的解决方案需要拥有一定的自动故障恢复的机制,并为管理员解决故障提供支持。

【发明内容】

[0010]I方案总体架构
[0011]以下是针对华夏银行作业调度需求所作的TWS作业调度系统。我们分为展示管理层,统一调度层和作业处理层三个层次。在展示层,我们提炼出作业管理,作业交互和综合报表几个模块,以及华夏银行已采用的IBMTivoli Netcool网络监控系统。[0012]在统一调度和作业处理层面,两台AIX主机作为作业调度活动的中枢,一台安装设置为主域管理,另一台安装设置为主域管理的备份。同时,在被管服务器利用TWS的容错代理(Fault-Tolerant Agents)来调度从主域管理机器下发到开放平台的作业。在此配置中,TWS主域管理控制器是计划并控制各个开放平台作业负载的中心控制点。在每个工作日的开始,TWS主域管理控制器将创建一个生产计划并分发到网络中的每个容错代理上。一旦一个容错代理已接受了生产计划的副本,它将能够不依赖于TWS主域管理引擎及网络而独立运行自己的定时作业。
[0013]在该方案中,需要在每一台执行作业的机器上配置TWS的代理模块,然后通过主域管理控制器来对所有作业进行调度。
[0014]在部署过程中,管理员通过TWS图形化界面的JSC/TDWC控制台登录到作业调度服务器上,统一编辑作业流、作业、变量表、时间表和作业执行计划,并通过设置将每一个单元作业指定到相应的执行作业的机器。所有的定义信息均保存在作业管理服务器上,作业管理服务器上会根据事先制定的作业执行计划自动调度各个机器上的作业。
[0015]对于作业执行过程中需要进行双机复核的关键作业,或者如BANCS系统中无法单独拆分进行的人机交互操作,我们通过定制的背对背双机复核系统进行处理。在被管服务器上部署的输入输出重定向外壳程序和管理端的程序配合,实现交互信息的传递呈现和处理。
[0016]基于IBM Tivoli产品家族的统一架构,TWS作业调度系统可以通过IBM Tivoli EIF接口实现作业调度系统事件向Netcool网络系统的直接上报,EIF是Tivoli产品化的接口模块,不需要任何开发就可以做到两个系统的无缝集成。为华夏银行未来实现统一的IT服务管理架构提供了良好的基础。
[0017]综合报表作为作业调度系统的重要组成部分,我们特别定制了报表系统,实现华夏银行作业调度中各类管理和使用报表的定义,展示。
[0018]2.系统功能
[0019]本发明为确保作业调度系统的高可用性,对系统功能进行了全面的配置和设计:
[0020]容错机制:主域管理是整个作业调度的核心,因此主域管理进行完全备份,并实现主域管理和主域管理备份的自动切换,并进行了有效的域划分,将相关联的设备和主机划分到相同的域中。
[0021]作业与作业流的定义与控制:系统对作业和作业流进行了集中统一配置和管理,通过图形界面,方便快捷地定义和改变作业流。并实现了作业节点的时间控制,优化了业务流程,控制作业流执行计划。
[0022]触发调度及时间管理:作业自动调度系统具备事件触发自动化机制,定义完成一个数据集更新后,可触发一系列的后续批量处理。
[0023]另外,作业自动调度系统设置了 AB角背对背复核机制,完善的统计报表、全面的故障告警机制,实现对系统的实时运行管理。通过非功能性的设计提高系统的稳定性、高可用性和安全性。
【专利附图】

【附图说明】
[0024]下面结合附图对本发明作进一步详细的说明:[0025]图1为作业自动化调度系统的架构图
[0026]架构图是该系统的架构结构图,和功能实现方向。
[0027]图2为背对背复核管理示意图。
[0028]示意图是复核管理工作的基本实现路径。
【权利要求】
1.一种银行的作业自动化调度系统,其特征在于:在作为活动中枢的两台主机,配备TffS容错代理的主域管理控制器,可互为备份。由主域管理控制器向各平台发放作业计划。并在每个执行作业的机器上配置TWS代理模块,通过主域管理控制器对所有的作业进行调度。
2.按照权利要求1所述,其特征在于:作为银行的作业自动化调度系统的主域管理及备份是整个系统的核心,其主域管理的备份是一个完全备份,主域管理与备份可以自动互换,包括容错代理作业的所有计划和日志信息。
3.按照权利要求1所述,其特征在于:作为银行的作业自动化调度系统的域管理,将相关联的银行业务划分到相同的域内,同时支持各个管理域的可互备份,域管理和备份域管理自动同步相关信息。
4.按照权利要求1所述,其特征在于:作为银行的作业自动化调度系统,具有完善的时间表定制功能和作业计划能力,是实现批处理作业执行循环的关键。系统将彻底解决人工重复处理作业计划的工作,实现完全的自动化执行。
5.按照权利要求1所述,其特征在于:作为银行的作业自动化调度系统,其数据库包含运行作业的信息和资源信息,可生成长期可达4-12个月的作业信息以及详细的需要在24小时内运行的生产计划,实现了客户环境下灵活准确的作业时间调度。同时,TWS通过作业依赖关系和触发条件,控制必要的顺序顺次执行。
6.按照权利要求1所述,其特征在于:作为银行的作业自动化调度系统,通过A、B角重复输入的背对背复核系统,从而规范了作业调度流程,实现了批理作业调度系统所有控制功能模块的稳定性和高可用性。并用多种管理机制,确保数据通信、作业调度和系统管理的安全可靠。
【文档编号】G06Q40/02GK104036358SQ201410267171
【公开日】2014年9月10日 申请日期:2014年6月12日 优先权日:2014年6月12日
【发明者】卜英杰 申请人:华夏银行股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1