【技术实现步骤摘要】
一种业务系统升级方法和装置
[0001]本申请实施例涉及数据分析
,尤其涉及一种业务系统升级方法和装置。
技术介绍
[0002]近年来,金融业务系统的核心系统建设过程中,通过产品装配工厂实现了银行业务的产品化。银行相关业务可以抽象成为产品,通过产品装配工厂实现业务的快速创新迭代。
[0003]然而一些开发较早的老一代金融业务系统,由于在设计过程中未按照产品结构化的设计模式进行底层设计,其业务参数依然分散在系统的各个模块中,导致该类金融业务系统对接产品装配工厂困难。该类老一代金融业务系统在需要升级时,即使无需改变业务系统整体功能结构,也往往要对整个业务系统进行重构,需要耗费大量人力物力。
技术实现思路
[0004]为解决现有存在的技术问题,本申请实施例提供了一种业务系统升级方法和装置,基于产品装配工厂与业务系统的松耦合,能够在不改变业务系统整体功能结构的前提下,实现业务系统与产品装配工厂的对接,依托产品装配工厂实现业务快速创新,从而为金融业务系统的升级提供便捷。
[0005]为达到上述目的 ...
【技术保护点】
【技术特征摘要】
1.一种业务系统升级方法,其特征在于,用于将待升级系统升级为目标系统,所述方法包括:响应于所述待升级系统的产品发布请求,获取产品发布信息;所述产品发布信息包括目标业务部件标识;所述目标业务部件标识用于标识由所述待升级系统升级为所述目标系统时,所述目标系统需要对标的元件模型库中预设的目标业务部件;每个目标业务部件包括至少一个目标业务参数;基于所述目标业务部件标识查询预设的映射规则配置表,得到与所述目标业务部件标识对应的所述待升级系统的原参数表标识;所述映射规则配置表包括所述目标业务参数,及对应的所述目标业务部件标识、所述原参数表标识、所述目标业务参数的多个产品参数及各所述产品参数的映射字段;所述映射字段为各所述产品参数在与所述原参数表标识相应的原参数表中的字段名称;基于所述原参数表标识、所述目标业务部件标识、所述映射规则配置表和所述元件模型库,实例化表部件模型,得到目标业务表元件;所述表部件模型设置有用于对所述原参数表进行升级处理的接口;所述元件模型库包括所述目标业务部件及对应的所述目标业务参数的取值信息;响应于得到所述目标业务表元件,根据所述目标业务表元件,更新与所述原参数表标识对应的所述原参数表,以得到所述目标系统。2.如权利要求1所述的方法,其特征在于,所述基于所述原参数表标识、所述目标业务部件标识、所述映射规则配置表和元件模型库,实例化表部件模型,得到目标业务表元件,包括:根据所述原参数表标识和所述原参数表,初始化所述表部件模型,得到待实例化表部件;所述待实例化表部件包括表部件字段;根据所述目标业务部件标识、所述原参数表标识、所述映射规则配置表和元件模型库,对所述待实例化表部件中的所述表部件字段进行赋值,得到所述目标业务表元件。3.如权利要求2所述的方法,其特征在于,所述根据所述原参数表标识和所述原参数表,初始化所述表部件模型,得到待实例化表部件,包括:根据所述原参数表标识,获取对应的所述原参数表的所述字段名称;根据所述字段名称,初始化所述表部件模型,得到待实例化表部件;所述待实例化表部件包括的表部件字段与所述字段名称一一对应。4.如权利要求3所述的方法,其特征在于,所述根据所述目标业务部件标识、所述原参数表标识、所述映射规则配置表和元件模型库,对所述待实例化表部件中的所述表部件字段进行赋值,得到所述目标业务表元件,包括:逐一获取所述待实例化表部件中的各个所述表部件字段,对获取的任一所述表部件字段执行以下步骤,以对所述待实例化表部件中的各个所述表部件字段进行赋值:根据所述目标业务部件标识、所述原参数表标识、所述获取的任一所述表部件字段,查询所述映射规则配置表,获取与所述获取的任一所述表部件字段对应的所述目标业务参数和目标业务参数类型;根据所述目标业务部件标识、获取的所述与所述获取的任一所述表部件字段对应的所述目标业务参数、和所述目标业务参数类型,从所述元件模型库获取与所述获取的任一所
述表部件字段对应的所述目标业务参数的所述取值信息;根据获取的所述取值信息,对所述待实例化表部件中的所述表部件字段进行赋值。5.如权利要求4所述的方法,其特征在于,所述方法还包括:针对任一所述目标业务部件,在根据与所述任一所述目标业务部件对应的各所述目标业务表元件,更新对应的所述原参数表之后,重置所述表部件模型。6.如权利要求1所述的方法,其特征在于,所述升级处理包括新建和更新。7.一种业务系统升级装置,其特征在于,用于将待升级系统升级为目标系统,所述装置包括:信息获取单元,用于响应于所述待升级系统的产品发布请求,获取产品发布信息;所述产品发布信息包括目标业务部件标识;所述目标业务部件标...
【专利技术属性】
技术研发人员:孙巍,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。