创建服务的方法、装置和存储介质以及电子设备制造方法及图纸

技术编号:20246239 阅读:24 留言:0更新日期:2019-01-30 00:32
本公开涉及一种创建服务的方法、装置和存储介质以及电子设备,该方法包括:首先,从编排模板库中获取每个服务依赖的资源编排模板;所述资源编排模板用于创建每个所述服务包括的服务资源;接着,确定每个所述服务对应的参数配置区域;所述参数配置区域中包括多个待选择服务配置参数;然后,从多个所述待选择服务配置参数中确定每个所述服务对应的服务配置参数;其次,根据所述服务配置参数以及所述资源编排模板生成服务目录;最后,根据所述服务目录创建目标服务;所述目标服务包括对应的服务资源。

【技术实现步骤摘要】
创建服务的方法、装置和存储介质以及电子设备
本公开涉及通信
,具体地,涉及一种创建服务的方法、装置和存储介质以及电子设备。
技术介绍
目前,对于不同类型的服务,均需要单独制作相应的服务模板,并对该服务进行页面开发,例如,首先,管理员需要在虚拟机或者docker容器等中添加每个服务依赖的服务资源,接着,对每个服务编写服务的相关脚本,然后,将服务资源和相关脚本进行打包得到服务模板(如虚拟机模板或者容器镜像等),其次,对每个服务设置对应的服务配置参数,最后,将该服务发布给用户使用。由于提供的服务种类较多,这样,每一种服务均需要单独制作相应的服务模板,当服务配置发生变化时,可能需要对服务模板进行重做,或者需要对服务模板进行代码修改,从而造成通用性较差,并且对每一个服务均需要进行服务配置参数的设置,造成工作量较大。
技术实现思路
为了解决上述问题,本公开提出了一种创建服务的方法、装置和存储介质以及电子设备。根据本公开实施例的第一方面,提供一种创建服务的方法,包括:从编排模板库中获取每个服务依赖的资源编排模板;所述资源编排模板用于创建每个所述服务包括的服务资源;确定每个所述服务对应的参数配置区域;所述参数配置区域中包括多个待选择服务配置参数;从多个所述待选择服务配置参数中确定每个所述服务对应的服务配置参数;根据所述服务配置参数以及所述资源编排模板生成服务目录;根据所述服务目录创建目标服务;所述目标服务包括对应的服务资源。可选地,所述服务配置参数包括审批流程和计费策略以及开放用户组,在所述服务配置参数包括所述审批流程时,对应的参数配置区域为审批配置区域;所述审批配置区域中包括多个待选择审批流程;在所述服务配置参数包括所述计费策略时,对应的参数配置区域为计费配置区域;所述计费配置区域中包括多个待选择计费策略;在所述服务配置参数包括所述开放用户组时,对应的参数配置区域为用户配置区域;所述用户配置区域中包括多个待选择开放用户组。可选地,所述根据所述服务目录创建目标服务包括:接收对所述服务目录中的所述目标服务的请求消息;所述请求消息用于请求创建所述目标服务;根据所述请求消息确定所述目标服务对应的目标审批流程,并将所述请求消息按照所述目标审批流程进行审批;在所述请求消息审批通过后,获取所述目标服务对应的目标资源编排模板,并根据所述目标资源编排模板创建所述目标服务。可选地,在所述接收对所述服务目录中的所述目标服务的请求消息前,还包括:接收对所述服务目录中的所述目标服务的上线请求;根据所述上线请求获取所述目标服务对应的目标开放用户组;在申请区域中向所述目标开放用户组展示所述目标服务的申请入口标识;所述接收对所述服务目录中的所述目标服务的请求消息包括:根据所述目标开放用户组对所述申请入口标识的申请操作生成所述请求消息。可选地,在所述根据所述服务目录创建目标服务后,还包括:获取所述目标服务对应的目标计费策略;根据所述目标计费策略进行计费操作。根据本公开实施例的第二方面,提供一种创建服务的装置,包括:第一获取模块,用于从编排模板库中获取每个服务依赖的资源编排模板;所述资源编排模板用于创建每个所述服务包括的服务资源;第一确定模块,用于确定全部所述服务对应的参数配置区域;所述参数配置区域中包括多个待选择服务配置参数;第二确定模块,用于从多个所述待选择服务配置参数中确定每个所述服务对应的服务配置参数;生成模块,用于根据所述服务配置参数以及所述资源编排模板生成服务目录;创建模块,用于根据所述服务目录创建目标服务;所述目标服务包括目标服务资源。可选地,所述服务配置参数包括审批流程和计费策略以及开放用户组,在所述服务配置参数包括所述审批流程时,对应的参数配置区域为审批配置区域;所述审批配置区域中包括多个待选择审批流程;在所述服务配置参数包括所述计费策略时,对应的参数配置区域为计费配置区域;所述计费配置区域中包括多个待选择计费策略;在所述服务配置参数包括所述开放用户组时,对应的参数配置区域为用户配置区域;所述用户配置区域中包括多个待选择开放用户组。可选地,所述创建模块包括:第一接收子模块,用于接收对所述服务目录中的所述目标服务的请求消息;所述请求消息用于请求创建所述目标服务;第一处理子模块,用于根据所述请求消息确定所述目标服务对应的目标审批流程,并将所述请求消息按照所述目标审批流程进行审批;第二处理子模块,用于在所述请求消息审批通过后,获取所述目标服务对应的目标资源编排模板,并根据所述目标资源编排模板创建所述目标服务。可选地,还包括:第二接收子模块,用于接收对所述服务目录中的所述目标服务的上线请求;获取子模块,用于根据所述上线请求获取所述目标服务对应的目标开放用户组;展示子模块,用于在申请区域中向所述目标开放用户组展示所述目标服务的申请入口标识;所述第一接收子模块,用于根据所述目标开放用户组对所述申请入口标识的申请操作生成所述请求消息。可选地,还包括:第二获取模块,用于获取所述目标服务对应的目标计费策略;执行模块,用于根据所述目标计费策略进行计费操作。根据本公开实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一方面所述方法的步骤。根据本公开实施例的第四方面,提供一种电子设备,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现上述第一方面所述方法的步骤。通过上述技术方案,首先,可以从编排模板库中获取每个服务依赖的资源编排模板;所述资源编排模板用于创建每个所述服务包括的服务资源;接着,确定每个所述服务对应的参数配置区域;所述参数配置区域中包括多个待选择服务配置参数;然后,从多个所述待选择服务配置参数中确定每个所述服务对应的服务配置参数;其次,根据所述服务配置参数以及所述资源编排模板生成服务目录;最后,根据所述服务目录创建目标服务;所述目标服务包括对应的服务资源。采用本公开的方法,该服务目录中的每个服务采用资源编排技术确定对应的资源编排模板,无需对每个服务进行代码开发,从而简化了用户操作,另外,通过在该服务目录中存放全部服务,并且在参数配置区域中预先设置多个待选择服务配置参数,使得可以从多个待选择服务配置参数中确定每个服务对应的服务配置参数,减少了配置开发的工作量,避免了对每一个服务通过代码编辑进行配置。本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:图1为本公开示例性实施例示出的一种创建服务的方法的流程示意图;图2为本公开示例性实施例示出的又一种创建服务的方法的流程示意图;图3为本公开示例性实施例示出的第一种创建服务的装置框图;图4为本公开示例性实施例示出的第二种创建服务的装置框图;图5为本公开示例性实施例示出的第三种创建服务的装置框图;图6为本公开示例性实施例示出的第四种创建服务的装置框图;图7为本公开示例性实施例示出的一种电子设备的框图。具体实施方式以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。在本公开中,服本文档来自技高网...

【技术保护点】
1.一种创建服务的方法,其特征在于,包括:从编排模板库中获取每个服务依赖的资源编排模板;所述资源编排模板用于创建每个所述服务包括的服务资源;确定每个所述服务对应的参数配置区域;所述参数配置区域中包括多个待选择服务配置参数;从多个所述待选择服务配置参数中确定每个所述服务对应的服务配置参数;根据所述服务配置参数以及所述资源编排模板生成服务目录;根据所述服务目录创建目标服务;所述目标服务包括对应的服务资源。

【技术特征摘要】
1.一种创建服务的方法,其特征在于,包括:从编排模板库中获取每个服务依赖的资源编排模板;所述资源编排模板用于创建每个所述服务包括的服务资源;确定每个所述服务对应的参数配置区域;所述参数配置区域中包括多个待选择服务配置参数;从多个所述待选择服务配置参数中确定每个所述服务对应的服务配置参数;根据所述服务配置参数以及所述资源编排模板生成服务目录;根据所述服务目录创建目标服务;所述目标服务包括对应的服务资源。2.根据权利要求1所述的方法,其特征在于,所述服务配置参数包括审批流程和计费策略以及开放用户组,在所述服务配置参数包括所述审批流程时,对应的参数配置区域为审批配置区域;所述审批配置区域中包括多个待选择审批流程;在所述服务配置参数包括所述计费策略时,对应的参数配置区域为计费配置区域;所述计费配置区域中包括多个待选择计费策略;在所述服务配置参数包括所述开放用户组时,对应的参数配置区域为用户配置区域;所述用户配置区域中包括多个待选择开放用户组。3.根据权利要求2所述的方法,其特征在于,所述根据所述服务目录创建目标服务包括:接收对所述服务目录中的所述目标服务的请求消息;所述请求消息用于请求创建所述目标服务;根据所述请求消息确定所述目标服务对应的目标审批流程,并将所述请求消息按照所述目标审批流程进行审批;在所述请求消息审批通过后,获取所述目标服务对应的目标资源编排模板,并根据所述目标资源编排模板创建所述目标服务。4.根据权利要求3所述的方法,其特征在于,在所述接收对所述服务目录中的所述目标服务的请求消息前,还包括:接收对所述服务目录中的所述目标服务的上线请求;根据所述上线请求获取所述目标服务对应的目标开放用户组;在申请区域中向所述目标开放用户组展示所述目标服务的申请入口标识;所述接收对所述服务目录中的所述目标服务的请求消息包括:根据所述目标开放用户组对所述申请入口标识的申请操作生成所述请求消息。5.根据权利要求2至4任一项所述的方法,其特征在于,在所述根据所述服务目录创建目标服务后,...

【专利技术属性】
技术研发人员:张灵聪
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:辽宁,21

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

1