【技术实现步骤摘要】
一种服务编排及服务再生方法、平台及装置
[0001]本专利技术涉及计算机
,尤其涉及一种服务编排及服务再生方法
、
平台及装置
。
技术介绍
[0002]随着计算机技术的发展,对于服务创建管理的要求越来越高,为了满足多种业务需求,需要不断的更新迭代现有服务,现有服务创建
、
库表创建
、
集成三方插件组件等功能都需要由技术人员进行按照固定的操作步骤实现,门槛高
、
成本高;在服务增加业务校验
、
业务逻辑等相关业务属性时,无法明确前端或者是后端功能,就导致了业务逻辑代码逻辑的错综复杂
、
职责不清等问题;基础业务支撑层的应用重复且量大,实现成本高,且效率低,不可维护
。
技术实现思路
[0003]鉴于此,本专利技术实施例提供了一种服务编排及服务再生方法
、
平台及装置,以消除或改善现有技术中存在的一个或更多个缺陷,解决现有服务创建过程中操作复杂
、
效率低且不可维护的问题
。
[0004]本专利技术的一个方面提供了一种服务编排及服务再生方法,该方法包括以下步骤:
[0005]基于第一预设数据库预装载和运行服务编排及服务再生模块;
[0006]所述服务编排及服务再生模块装载预设数据连接池,所述数据连接池连接所述第一预设数据库以及创建服务所需的一种或多种服务数据库,以进行所述服务所需表结构的构建;
[0007]所述服务 ...
【技术保护点】
【技术特征摘要】
1.
一种服务编排及服务再生方法,其特征在于,该方法包括以下步骤:基于第一预设数据库预装载和运行服务编排及服务再生模块;所述服务编排及服务再生模块装载预设数据连接池,所述数据连接池连接所述第一预设数据库以及创建服务所需的一种或多种服务数据库,以进行所述服务所需表结构的构建;所述服务编排及服务再生模块装载预设自定义模板引擎,以基于模板语言直接引用预设计算机语言对的所述表结构创建业务逻辑;所述服务编排及服务再生模块根据所述表结构和所述业务逻辑,装载并调用
framework
自定义化模板定义所述服务,并集成可选功能技术栈和必要的服务注册功能;所述服务编排及服务再生模块将所述服务注册至预设服务管理平台,以配置服务信息和服务接口信息,根据所述服务的业务识别分类生成业务树以供服务编排使用;所述服务编排及服务再生模块装载并运行预设流程引擎,对所述业务树中的所述服务进行可视化编排,根据所述服务信息和所述服务接口信息对已有或新增的所述服务的接口进行编排复用,实现集成服务的创建
、
再生和发布
。2.
根据权利要求1所述服务编排及服务再生方法,其特征在于,所述第一预设数据库为
MYSQL
数据库,所述预设数据连接池为
druid
数据连接池和
/
或
baomidou
数据连接池,所述服务数据库包括
Oracle
数据库
、MySQL
数据库和
MongoDB
数据库;其中,对于所述
Oracle
数据库和所述
MySQL
数据库,采用
Driver Manager
进行所述表结构的构建;对于所述
MongoDB
数据库,采用
Mongo Client
进行所述表结构的构建
。3.
根据权利要求2所述服务编排及服务再生方法,其特征在于,所述预设自定义模板引擎为
velocity
自定义模板,对应的,所述预设计算机语言为
JAVA
语言
。4.
根据权利要求3所述服务编排及服务再生方法,其特征在于,所述可选功能技术栈包括:
redis
内存数据结构存储系统
、RocketMQ
分布式消息中间件和
SFTP
安全的文件传输协议;所述必要的服务注册功能包括
NACOS
注册功能
、MySQL
注册功能
、Oracle
注册功能和
【专利技术属性】
技术研发人员:李冰,
申请(专利权)人:中企云链北京金融信息服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。