(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202211022200.8
(22)申请日 2022.08.25
(65)同一申请的已公布的文献号
申请公布号 CN 115098112 A
(43)申请公布日 2022.09.23
(73)专利权人 恒丰银行股份有限公司
地址 250000 山东省济南市历下区泺源大
街8号
(72)发明人 刘飞
(74)专利代理 机构 济南千慧专利事务所(普通
合伙企业) 37232
专利代理师 左建华
(51)Int.Cl.
G06F 8/60(2018.01)
G06Q 10/10(2012.01)审查员 李中兴
(54)发明名称
一种金融云应用资源的部署方法、 设备及介
质
(57)摘要
本申请公开了一种金融云应用资源的部署
方法、 设备及介质, 属于电数字数据处理技术领
域。 其中, 方法包括: 确定 金融项目管理系统中包
含的多个金融云应用; 将多个金融云应用对应的
部署流程, 拆解为多种管理状态; 多种管理状态
包括逻辑态、 部署态和实例态; 根据部署流程, 确
定多种管 理状态之间的流转逻辑, 以通过流转逻
辑和多种管 理状态, 建立应用于多个金融云应用
的三态模型; 接收用户发送的服务请求, 确定服
务请求对应的目标金融云应用, 通过三态模型,
对目标金融云应用对应的金融云应用资源进行
部署。
权利要求书5页 说明书9页 附图2页
CN 115098112 B
2022.12.16
CN 115098112 B
1.一种金融云应用资源的部署方法, 其特 征在于, 所述方法包括:
确定金融项目管理系统中包 含的多个金融云应用;
将所述多个金融云应用对应的部署流程, 拆解为多种管理状态; 所述多种管理状态包
括逻辑态、 部署态和实例态;
根据所述部署流程, 确定所述多种管理状态之间的流转逻辑, 以通过所述流转逻辑和
所述多种管理状态, 建立应用于所述多个金融云应用的三态模型;
接收用户发送 的服务请求, 确定所述服务请求对应的目标金融云应用, 通过所述三态
模型, 对所述目标 金融云应用对应的金融云应用资源进行部署;
将所述多个金融云应用对应的部署流 程, 拆解为多种管理状态, 具体包括:
针对不同的金融云应用, 对所述金融云应用中用于执行同一功能的应用节点进行抽
象, 以得到与所述应用节点相对应的逻辑节点信息, 以及所述逻辑节点与所述金融云应用
之间的映射关系;
将所述金融云应用的应用信息、 所述逻辑节点信息以及所述映射关系作为第一对象,
生成由所述第一对 象构成的应用逻辑结构, 以根据应用逻辑结构, 得到所述部署流程的逻
辑态;
针对不同的部署环境, 根据所述逻辑态中包含的第一对象, 生成用于部署所述金融云
应用的部署单 元;
将所述部署单 元作为第二对象, 得到由所述第二对象构成的部署态;
发送针对不同金融云应用的服务请求, 通过所述部署单元, 加载用于部署所述服务请
求的金融云应用资源, 以生成部署实例;
将所述部署实例作为第三对象, 得到由所述第三对象构成的实例态;
根据所述逻辑态中包含的第一对象, 生成用于部署所述金融云应用所需的部署单元,
具体包括:
针对不同的部署环境, 分别生成所述金融云应用对应的应用部署态信息, 所述应用部
署态信息包括金融云应用资源的资源部署架构;
根据所述第一对象, 对所述资源部署架构进行初始化, 以生成所述金融云应用对应的
部署单元; 所述部署单 元能够加载用于 部署所述金融云应用的金融云应用资源;
根据所述第一对象, 对所述资源部署架构进行初始化, 以生成所述金融云应用对应的
部署单元, 具体包括:
根据所述第一对象中的逻辑节点信息, 确定用于 部署对应逻辑节点所需的资源类型;
将所述资源类型的值, 划分为需从所述逻辑节点信息中继承调用的第一资源类型值,
以及自动生成的第二资源类型值;
根据所述第一资源类型值和所述第二资源类型值, 对所述资源部署架构进行初始化,
以生成所述逻辑节点对应的部署单 元;
对所述目标 金融云应用对应的金融云应用资源进行部署, 具体包括:
基于所述逻辑态, 从所述目标金融云应用对应的多个逻辑节点中, 确定所述服务请求
对应的逻辑节点信息;
根据所述目标金融云应用当前所在的部署环境, 从所述部署态中, 确定与所述部署环
境相对应的应用部署态信息;权 利 要 求 书 1/5 页
2
CN 115098112 B
2根据所述目标金融云应用的应用信息、 所述逻辑节点信息和所述应用部署态信息, 调
用相应的部署单 元, 以加载用于 部署所述 服务请求的金融云应用资源, 生成部署实例;
通过预设的部署引擎执行所述部署实例, 得到所述服务请求的实例态数据, 并将所述
实例态数据返回至所述用户。
2.根据权利要求1所述的一种金融云应用资源的部署方法, 其特征在于, 将所述多个金
融云应用对应的部署流 程, 拆解为多种管理状态, 具体包括:
从所述第一对象、 所述第二对象和所述第三对象中, 提取共有的属性信息;
将所述属性信 息添加至所述逻辑态中, 以便于所述部署态和所述实例态能够复用所述
逻辑态中的属性信息 。
3.根据权利要求2所述的一种金融云应用资源的部署方法, 其特征在于, 将所述属性信
息添加至所述逻辑态中, 以便于所述部署态和所述实例态能够复用所述逻辑态中的属性信
息, 具体包括:
确定所述部署态和所述实例态是否支持修改所述属性信息;
在所述部署态支持修改所述属性信息的情况下, 将所述属性信息添加至所述部署态
中;
在所述实例态支持修改所述属性信 息的情况下, 将所述属性信 息添加至所述部署态和
所述实例态中;
在所述部署态和所述实例态不支持修改所述属性信 息的情况下, 仅在所述逻辑态中添
加所述属性信息;
在所述实例态不支持修改所述属性信息且所述部署态支持修改所述属性信息的情况
下, 将所述属性信息添加至所述部署态中。
4.根据权利要求1所述的一种金融云应用资源的部署方法, 其特征在于, 对所述金融云
应用中用于执行同一功能的应用节点进行抽象, 以得到与所述应用节点相对应的逻辑节点
信息, 具体包括:
根据预设的逻辑节点应用模板, 将与所述逻辑节点应用模板相对应的应用节点集合进
行抽象, 以生成相对应的逻辑节点信息; 所述逻辑节点应用模板包括前端应用节点、 后端应
用节点和跑批节点。
5.一种金融云应用资源的部署设备, 其特 征在于, 设备包括:
至少一个处 理器; 以及,
与所述至少一个处 理器通信连接的存 储器; 其中,
所述存储器存储有可被所述至少一个处理器执行的指令, 所述指令被所述至少一个处
理器执行, 以使所述至少一个处 理器能够:
确定金融项目管理系统中包 含的多个金融云应用;
将所述多个金融云应用对应的部署流程, 拆解为多种管理状态; 所述多种管理状态包
括逻辑态、 部署态和实例态;
根据所述部署流程, 确定所述多种管理状态之间的流转逻辑, 以通过所述流转逻辑和
所述多种管理状态, 建立应用于所述多个金融云应用的三态模型;
接收用户发送 的服务请求, 确定所述服务请求对应的目标金融云应用, 通过所述三态
模型, 对所述目标 金融云应用对应的金融云应用资源进行部署;权 利 要 求 书 2/5 页
3
CN 115098112 B
3
专利 一种金融云应用资源的部署方法、设备及介质
文档预览
中文文档
17 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:29:48上传分享