【技术实现步骤摘要】
一种系统服务的发布方法、装置、设备及存储介质
[0001]本申请涉及数据处理
,尤其涉及一种系统服务的发布方法
、
装置
、
设备及存储介质
。
技术介绍
[0002]随着互联网技术的发展,用户对于服务多样性的需求越来越高,单一的系统架构仅提供一项服务功能的模式已经无法满足广大用户的需求,因此相关技术中提出了用于在系统中注册多个用于提供不同服务功能的组件,每个组件可以提供多项服务功能,系统可以存储各组件包括的各项服务的接口,并通过调用接口实现对应的服务功能
。
比如,银行系统的全称命周期
IT
开发管理平台
(IT develop Management
,
ITM)
可以对多个服务进行管理,实现各项服务的新增
、
修改和删除等
。
[0003]但是,目前针对各项服务的新增
、
修改和删除等操作申请,需要人工进行审核处理
。
由于系统维护的组件以及服务的数 ...
【技术保护点】
【技术特征摘要】
1.
一种系统服务的发布方法,其特征在于,所述方法应用于系统,所述方法包括:接收来自组件的申请信息;所述申请信息用于申请发布一项或多项服务,所述申请信息中包括申请执行对象
、
操作类型以及所述申请执行对象的接口信息;基于所述申请执行对象对所述操作类型进行合规性校验,并在所述操作类型校验通过时根据所述接口信息和所述操作类型生成接口文件;将所述接口文件输入到与所述申请执行对象对应的测试环境中进行测试输出测试结果,并根据所述测试结果设置所述一项或多项服务在所述系统中的发布状态
。2.
根据权利要求1所述的方法,其特征在于,所述申请执行对象为所述组件提供的任意一项服务;所述基于所述申请执行对象对所述操作类型进行合规性校验,包括:判断所述任意一项服务是否为已发布服务;若所述任意一项服务是已发布服务,则在所述操作类型为删除或修改时确定所述操作类型校验通过;若所述任意一项服务不是已发布服务,则在所述操作类型为新增时确定所述操作类型校验通过
。3.
根据权利要求2所述的方法,其特征在于,所述判断所述任意一项服务是否为已发布服务,包括:根据所述组件的标识
、
所述任意一项服务的标识以及所述任意一项服务的版本信息,判断所述系统中是否存在所述任意一项服务
。4.
根据权利要求1所述的方法,其特征在于,所述申请执行对象为所述组件,所述申请信息用于申请发布所述组件的多项服务;所述基于所述申请执行对象对所述操作类型进行合规性校验,包括:若所述系统中包括所述组件,则在所述操作类型为删除或修改时确定所述操作类型校验通过;若所述系统中不包括所述组件,则在所述操作类型为新增时确定所述操作类型校验通过
。5.
根据权利要求1‑4任一项所述的方法,其特征在于,所述根据所述测试结果设置所述一项或多项服务在所述系统中的发布状态,包括:若所述测试结果指示所述接口文件测试成功,则设置所述一项或多项服务的发布状态为发布成功;若所述测试结果指示所述接口文件测试失败,则设置所述一项或多项服务的发布状态为发布失败,并生成发布失败通知
。6.
根据权利要求1‑4任一项所述的方法,其特征在于,所述将所述接口文件输入到与所述申请执行对象对应的测试环境中进行测试输出测试结果,包括:在所述测试环境中,判断根据所述接口信息是否能够调用所述一项或多项服务;若是,则输出用于指示测试成功的测试结果;若否,则输出用于指示测试失败的测试结果
。7.
一种系统服务的发布装置,其特征在于,所述装置包括:通信单元,用于接收来自组件的申请信息;所述申请信息用于申请发布一项或多项服务,所述申请信息中包括申请执行对象
、
操作类型以及所述申请执行对象的接口信息;
处理单元,用于...
【专利技术属性】
技术研发人员:孔婕,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。