一种支持跨系统平台的环境搭建方法及装置制造方法及图纸

技术编号:27617346 阅读:26 留言:0更新日期:2021-03-10 10:50
本发明专利技术提供一种支持跨系统平台的环境搭建方法及装置,本发明专利技术涉及信息安全技术领域,包括:接收一设定系统平台的环境搭建请求和对应的环境搭建信息;将所述环境搭建信息输入至一设定流程实例中,并根据所述环境搭建请求触发运行对应该设定系统平台的搭建节点链。本发明专利技术将不同系统平台的环境搭建,在同一个工作流实例上进行,能有效提高搭建效率,减少人工搭建出错率,且搭建进度更可控,扩展性更灵活,实现从环境搭建计划到环境搭建就绪再到后续处理的全程自动化需求。理的全程自动化需求。理的全程自动化需求。

【技术实现步骤摘要】
一种支持跨系统平台的环境搭建方法及装置


[0001]本专利技术涉及计算机领域,特别是涉及一种支持跨系统平台的环境搭建方法及装置。

技术介绍

[0002]在软件开发、测试和部署过程中,环境搭建是一个重要环节。对于金融软件开发,往往涉及IBM大型主机及开放平台等多种系统平台的环境搭建。人工搭建的等待和沟通成本较大,总体搭建效能不高。在国内银行业IBM大型主机逐步下平台的发展趋势下,IBM zOS、UNIX及Windows等多种系统平台并存运行的情况越来越多,因此需要一种支持多种系统平台的环境搭建方法。

技术实现思路

[0003]针对现有技术中的问题,本申请提供一种支持跨系统平台的环境搭建方法及其装置,实现从环境搭建计划到环境搭建就绪再到后续处理的全程自动化需求。
[0004]为解决上述技术问题,本申请提供以下技术方案:
[0005]第一方面,本申请提供一种支持跨系统平台的环境搭建方法,包括:
[0006]接收一设定系统平台的环境搭建请求和对应的环境搭建信息;
[0007]将所述环境搭建信息输入至一设定流程实例中,并根据所述环境搭建请求触发运行对应该设定系统平台的搭建节点链,所述搭建节点链输出搭建完成的环境参数;其中所述设定流程实例包括多个并行的搭建节点链,每个搭建节点链对应一种系统平台。
[0008]在优选的实施例中,还包括:
[0009]建立所述设定流程实例。
[0010]在优选的实施例中,所述建立所述设定工作流实例包括:
[0011]发起Activiti流程,利用所述Activiti流程中的服务模板生成所述设定流程实例。
[0012]在优选的实施例中,还包括:
[0013]每个搭建节点链对应一设定方式和/或设定接口。
[0014]优选的实施例中,所述根据所述环境搭建请求触发运行对应该设定系统平台的搭建节点链,包括:
[0015]根据所述环境搭建请求确定所述设定方式和/或设定接口;
[0016]通过所述设定方式和/或设定接口触发所述环境搭建节点链运行。
[0017]在优选的实施例中,还包括:
[0018]每个环境搭建节点链进一步耦接一唯一对应的数据库,所述环境搭建方法还包括:
[0019]将每个环境搭建节点链生成的所述环境搭建参数存储至其唯一对应的所述数据库。
[0020]在优选的实施例中,所述环境搭建信息包括:月份版本信息、环境信息、分区信息、参考环境信息及数据拷贝环境信息。
[0021]在优选的实施例中,所述系统平台包括:zOS平台,所述设定方式为JCL作业,所述设定接口为JES接口;
[0022]所述通过所述设定方式和/或设定接口触发所述环境搭建节点链运行,包括:
[0023]通过JES接口和JCL作业触发所述环境搭建节点链运行;或者,
[0024]所述系统平台包括:UNIX平台,所述设定方式为建立会话Session,打开Channel通道执行Shell功能脚本,所述通过所述设定方式和/或设定接口触发所述环境搭建节点链运行,包括:
[0025]通过建立会话Session,打开Channel通道执行Shell功能脚本来触发所述环境搭建节点链运行;或者,
[0026]所述系统平台包括:Windows平台,所述设定方式为执行DOS或.BAT功能脚本,或者为与C/C++程序代码和功能库进行交互通讯,所述通过所述设定方式和/或设定接口触发所述环境搭建节点链运行,包括:
[0027]通过执行DOS或.BAT功能脚本,或者为与C/C++程序代码和功能库进行交互通讯来触发所述环境搭建节点链运行。
[0028]第二方面,本申请提供一种支持跨系统平台的环境搭建装置,包括:
[0029]接收模块,接收一设定系统平台的环境搭建请求和对应的环境搭建信息;
[0030]搭建模块,将所述环境搭建信息输入至一设定流程实例中,并根据所述环境搭建请求触发运行对应该设定系统平台的搭建节点链,所述搭建节点链输出搭建完成的环境参数;其中所述设定流程实例包括多个并行的搭建节点链,每个搭建节点链对应一种系统平台。
[0031]在优选的实施例中,还包括:
[0032]实例建立模块,建立所述设定流程实例。
[0033]优选的实施例中,所述实例建立模块具体用于发起Activiti流程,利用所述Activiti流程中的服务模板生成所述设定流程实例。
[0034]在优选的实施例中,还包括:
[0035]每个搭建节点链对应一设定方式和/或设定接口。
[0036]在优选的实施例中,所述搭建模块,包括:
[0037]确定单元,根据所述环境搭建请求确定所述设定方式和/或设定接口;
[0038]触发单元,通过所述设定方式和/或设定接口触发所述环境搭建节点链运行。
[0039]在优选的实施例中,还包括:
[0040]每个环境搭建节点链进一步耦接一唯一对应的数据库;
[0041]优选的实施例中,所述环境搭建装置还包括:
[0042]数据库存储模块,将每个环境搭建节点链生成的所述环境搭建参数存储至其唯一对应的所述数据库。
[0043]优选的实施例中,所述环境搭建信息包括:月份版本信息、环境信息、分区信息、参考环境信息及数据拷贝环境信息。
[0044]优选的实施例中,所述系统平台包括:zOS平台,所述设定方式为JCL作业,所述设
定接口为JES接口;
[0045]所述触发单元具体用于通过JES接口和JCL作业触发所述环境搭建节点链运行;或者,
[0046]所述系统平台包括:UNIX平台,所述设定方式为建立会话Session,打开Channel通道执行Shell功能脚本,所述触发单元具体用于通过建立会话Session,打开Channel通道执行Shell功能脚本来触发所述环境搭建节点链运行;或者,
[0047]所述系统平台包括:Windows平台,所述设定方式为执行DOS或.BAT功能脚本,或者为与C/C++程序代码和功能库进行交互通讯,所述触发单元具体用于通过执行DOS或.BAT功能脚本,或者为与C/C++程序代码和功能库进行交互通讯来触发所述环境搭建节点链运行。
[0048]第三方面,本申请提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述环境搭建方法。
[0049]第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述环境搭建方法。
[0050]本专利技术的有益效果如下:
[0051]本专利技术提供一种支持跨系统平台的环境搭建方法及装置,首先接收一设定系统平台的环境搭建请求和对应的环境搭建信息;然后将所述环境搭建信息输入至一设定流程实例中,并根据所述环境搭建请求触发运行对应该设定系统平台的搭建节点链,本专利技术通过利用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种支持跨系统平台的环境搭建方法,其特征在于,包括:接收一设定系统平台的环境搭建请求和对应的环境搭建信息;将所述环境搭建信息输入至一设定流程实例中,并根据所述环境搭建请求触发运行对应该设定系统平台的搭建节点链,所述搭建节点链输出搭建完成的环境参数;其中所述设定流程实例包括多个并行的搭建节点链,每个搭建节点链对应一种系统平台。2.根据权利要求1所述的环境搭建方法,其特征在于,还包括:建立所述设定流程实例。3.根据权利要求2所述的环境搭建方法,其特征在于,所述建立所述设定工作流实例包括:发起Activiti流程,利用所述Activiti流程中的服务模板生成所述设定流程实例。4.根据权利要求1所述的环境搭建方法,其特征在于,每个搭建节点链对应一设定方式和/或设定接口;所述根据所述环境搭建请求触发运行对应该设定系统平台的搭建节点链,包括:根据所述环境搭建请求确定所述设定方式和/或设定接口;通过所述设定方式和/或设定接口触发所述环境搭建节点链运行。5.根据权利要求1所述的环境搭建方法,其特征在于,每个环境搭建节点链进一步耦接一唯一对应的数据库,所述环境搭建方法还包括:将每个环境搭建节点链生成的所述环境搭建参数存储至其唯一对应的所述数据库。6.根据权利要求1所述的环境搭建方法,其特征在于,所述环境搭建信息包括:月份版本信息、环境信息、分区信息、参考环境信息及数据拷贝环境信息。7.根据权利要求4所述的环境搭建方法,其特征在于,所述系统平台包括:zOS平台,所述设定方式为JCL作业,所述设定接口为JES接口;所述通过所述设定方式和/或设定接口触发所述环境搭建节点链运行,包括:通过JES接口和JCL作业触发所述环境搭建节点链运行;或者,所述系统平台包括:UNIX平台,所述设定方式为建立会话Session,打开Channel通道执行Shell功能脚本,所述通过所述设定方式和/或设定接口触发所述环境搭建节点链运行,包括:通过建立会话Session,打开Channel通道执行Shell功能脚本来触发所述环境搭建节点链运行;或者,所述系统平台包括:Windows平台,所述设定方式为执行DOS或.BAT功能脚本,或者为与C/C++程序代码和功能库进行交互通讯,所述通过所述设定方式和/或设定接口触发所述环境搭建节点链运行,包括:通过执行DOS或.BAT功能脚本,或者为与C/C++程序代码和功能库进行交互通讯来触发所述环境搭建节点链运行。8.一种支持跨系统平台的环境搭建装置,其特征在于,还包括:接收模块,接收一设定系统平台的环境搭建请求和对...

【专利技术属性】
技术研发人员:谢小舜刘志强李志军钟伟
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1