一种资源服务调用接口创建方法及系统技术方案

技术编号:14487308 阅读:66 留言:0更新日期:2017-01-28 19:11
本申请公开了一种资源服务调用接口创建方法,包括:确定需要向外界提供资源服务的目标资源;确定目标资源的URL;根据目标资源的URL,并基于Spring MVC,创建目标资源对应的REST API。本申请先确定出需要向外界提供资源服务的目标资源,然后确定出该目标资源的URL,接着根据该目标资源的URL并结合Spring MVC,可创建得到与该目标资源对应的REST API。由于通过该REST API,用户可以调用该目标资源的服务,从而为外界用户提供了调用目标资源的服务的渠道,相对于现有技术,本申请有利于大幅提升计算机资源的利用率。另外,本申请还公开了一种资源服务调用接口创建系统。

【技术实现步骤摘要】

本专利技术涉及接口
,特别涉及一种资源服务调用接口创建方法及系统
技术介绍
当前,随着计算机应用的快速发展,计算机资源的种类和数量越来越多,包括各种物理资源和虚拟资源。然而,在计算机资源得到快速增长的同时,也伴随着计算机资源得到充分利用的困局,许多计算机资源长时间处于空闲状态,得不到充分地利用。综上所述可以看出,如何提升计算机资源的利用率是目前亟待解决的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种资源服务调用接口创建方法及系统,提升了计算机资源的利用率。其具体方案如下:一种资源服务调用接口创建方法,包括:确定需要向外界提供资源服务的目标资源;确定所述目标资源的URL;根据所述目标资源的URL,并基于SpringMVC,创建所述目标资源对应的RESTAPI。优选的,所述目标资源的资源类型包括主机和/或虚拟机和/或存储资源和/或集群。优选的,所述确定所述目标资源的URL的过程,包括:确定所述目标资源的URI以及确定所述目标资源对应的接口操作;利用所述接口操作和所述URI,确定所述目标资源的URL。优选的,所述接口操作为HTTP中的GET操作、POST操作、PUT操作或DELETE操作。优选的,所述确定所述目标资源对应的接口操作的过程,包括:创建操作自定义界面,通过所述操作自定义界面,获取用户输入的自定义操作,并将该自定义操作确定为所述接口操作。本专利技术还相应公开了一种资源服务调用接口创建系统,包括:资源确定模块,用于确定需要向外界提供资源服务的目标资源;URL确定模块,用于确定所述目标资源的URL;接口创建模块,用于根据所述目标资源的URL,并基于SpringMVC,创建所述目标资源对应的RESTAPI。优选的,所述目标资源的资源类型包括主机和/或虚拟机和/或存储资源和/或集群。优选的,所述URL确定模块包括:第一信息确定子模块,用于确定所述目标资源的URI;第二信息确定子模块,用于确定所述目标资源对应的接口操作;URL确定子模块,用于利用所述接口操作和所述URI,确定所述目标资源的URL。优选的,所述接口操作为HTTP中的GET操作、POST操作、PUT操作或DELETE操作。优选的,所述第二信息确定子模块包括:界面创建单元,用于创建操作自定义界面;信息获取单元,用于通过所述操作自定义界面,获取用户输入的自定义操作,并将该自定义操作确定为所述接口操作。本专利技术中,资源服务调用接口创建方法,包括:确定需要向外界提供资源服务的目标资源;确定目标资源的URL;根据目标资源的URL,并基于SpringMVC,创建目标资源对应的RESTAPI。本专利技术先确定出需要向外界提供资源服务的目标资源,然后确定出该目标资源的URL,接着根据该目标资源的URL并结合SpringMVC,可创建得到与该目标资源对应的RESTAPI。由于通过该RESTAPI,用户可以调用该目标资源的服务,从而为外界用户提供了调用目标资源的服务的渠道,相对于现有技术中外界无法调用计算机资源服务的情况,本专利技术有利于大幅提升计算机资源的利用率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例公开的一种资源服务调用接口创建方法流程图;图2为本专利技术实施例公开的一种资源服务调用接口创建系统结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种资源服务调用接口创建方法,参见图1所示,包括:步骤S11:确定需要向外界提供资源服务的目标资源;步骤S12:确定目标资源的URL;步骤S13:根据目标资源的URL,并基于SpringMVC,创建目标资源对应的RESTAPI。也即,本专利技术实施例在确定出需要向外界提供资源服务的目标资源后,将会确定出该目标资源对应的URL(即UniformResourceLocator,统一资源定位符),然后根据该URL,并结合SpringMVC,可以创建出与上述目标资源对应的调用接口,即RESTAPI,通过该RESTAPI(REST,即RepresentationalStateTransfer,表述性状态转移;API,即ApplicationProgrammingInterface,应用程序编程接口),用户可以调用该目标资源的服务,可见,本专利技术实施例为外界用户提供了调用目标资源的服务的渠道。需要指出的是,上述SpringMVC是属于Spring框架中的MVC框架(MVC,即ModelViewController)。另外,需要说明的是,本实施例中目标资源的资源类型包括但不限于主机和/或虚拟机和/或存储资源和/或集群。也即,本实施例中的目标资源可以是主机资源、虚拟机资源、存储资源或集群资源。本专利技术实施例中,资源服务调用接口创建方法,包括:确定需要向外界提供资源服务的目标资源;确定目标资源的URL;根据目标资源的URL,并基于SpringMVC,创建目标资源对应的RESTAPI。本专利技术先确定出需要向外界提供资源服务的目标资源,然后确定出该目标资源的URL,接着根据该目标资源的URL并结合SpringMVC,可创建得到与该目标资源对应的RESTAPI。由于通过该RESTAPI,用户可以调用该目标资源的服务,从而为外界用户提供了调用目标资源的服务的渠道,相对于现有技术中外界无法调用计算机资源服务的情况,本专利技术实施例有利于大幅提升计算机资源的利用率。本专利技术实施例公开了一种具体的资源服务调用接口创建方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:上一实施例步骤S12中,需要对目标资源的URL进行确定。本实施例中,上述确定目标资源的URL的过程,具体可以包括:确定目标资源的URI(即UniformResourceIdentifier,统一资源标识符)以及确定目标资源对应的接口操作,然后利用接口操作和URI,确定出目标资源的URL。具体的,上述接口操作可以为HTTP(即HyperTextTransferProtocol,超文本传输协议)中的GET操作、POST操作、PUT操作或DELETE操作。当然,上述接口操作除了可以是HTTP中已经存在的操作,也可以是由用户自定义的接口操作。也即,本实施例中,上述确定目标资源对应的接口操作的过程,也可以为:创建操作自定义界面,通过操作自定义界面,获取用户输入的自定义操作,并将该自定义操作确定为接口操作。可以理解的是,上述由用户输入的自定义操作的创建过程与现有技术中已存在的接口操作的创建过程相类似,具体可以参考现有技术中已有接口操作的创建过程,在此不对其进行赘述。相应的,本专利技术实施例还公开了一种资源服务调用接口创建系统,参见图2所示,该系统包括:资源确定模块21,用于确定需要向外界提本文档来自技高网...
一种资源服务调用接口创建方法及系统

【技术保护点】
一种资源服务调用接口创建方法,其特征在于,包括:确定需要向外界提供资源服务的目标资源;确定所述目标资源的URL;根据所述目标资源的URL,并基于Spring MVC,创建所述目标资源对应的REST API。

【技术特征摘要】
1.一种资源服务调用接口创建方法,其特征在于,包括:确定需要向外界提供资源服务的目标资源;确定所述目标资源的URL;根据所述目标资源的URL,并基于SpringMVC,创建所述目标资源对应的RESTAPI。2.根据所述权利要求1所述的资源服务调用接口创建方法,其特征在于,所述目标资源的资源类型包括主机和/或虚拟机和/或存储资源和/或集群。3.根据所述权利要求1所述的资源服务调用接口创建方法,其特征在于,所述确定所述目标资源的URL的过程,包括:确定所述目标资源的URI以及确定所述目标资源对应的接口操作;利用所述接口操作和所述URI,确定所述目标资源的URL。4.根据所述权利要求3所述的资源服务调用接口创建方法,其特征在于,所述接口操作为HTTP中的GET操作、POST操作、PUT操作或DELETE操作。5.根据所述权利要求3所述的资源服务调用接口创建方法,其特征在于,所述确定所述目标资源对应的接口操作的过程,包括:创建操作自定义界面,通过所述操作自定义界面,获取用户输入的自定义操作,并将该自定义操作确定为所述接口操作。6.一种资源服务调用接口创建系统,其特征在于,包括:资...

【专利技术属性】
技术研发人员:栗丽霞闫冬冬荆帅帅
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南;41

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

1