一种基于Restful API的服务器资源的集成管理方法和系统技术方案

技术编号:17784228 阅读:48 留言:0更新日期:2018-04-22 15:41
本发明专利技术公开一种基于Restful API的服务器资源的集成管理方法和系统,采用Restful API技术的状态无关的接口设计理念,以文件为元数据类型,提供一个文件类型的操作类,其他数据类型均以文件类型的状态展现,便于统一操作处理,简化了系统操作,避免了因不同类型对应不同操纵模块导致的系统的臃肿庞大。将网络的服务器资源按照接口规范协议的约束标准实现,集成管理平台可以接受任何符合标准的服务器资源的集成,可以很好的集成和管理分布广泛的符合开发标准的异构的服务器资源,在不增加系统压力的前提下,实现了应用的扩展,增强了系统的可提交性,通过配置即可扩展系统。

【技术实现步骤摘要】
一种基于RestfulAPI的服务器资源的集成管理方法和系统
本专利技术涉及一种服务器资源的管理方法和系统,具体的说,是一种基于RestfulAPI的服务器资源的集成管理方法和系统,属于计算机

技术介绍
随着网络资源的日益丰富、复杂程度各异,差异化显著,集成管理的趋势逐步由对资源的管理转变为资源的统一化管理。传统的软件开发过程中一般是通过不断的增加代码量和功能模块来实现功能的集成和扩展。一般一个项目一个工程。随着功能的增多,项目越来愈大,导致后期的维护和修改变得十分困难,并且交付后会有漫长的维护周期,大量耗费人力物力,客户满意度差,大大增加了项目失败的风险。系统的实现是一个多数据类型的集合,每一个数据类型都对应一个个性化的管理模块,难以统一处理,维护开发成本大;框架的应用在便于管理软件源码的同时,也使得系统整体臃肿庞大。各具特色的设计模式在设计实现的时候也往往很难解决业务与数据耦合交缠、各类数据处理模块采取的处理逻辑参差不齐、难以统一难以扩展等问题。
技术实现思路
本专利技术要解决的技术问题是提供一种基于RestfulAPI的服务器资源的集成管理方法和系统,统一化各类数据管理模块的差异性,简化云端服务,分离数据细节。为了解决所述技术问题,本专利技术采用的技术方案是:一种基于RestfulAPI的服务器资源的集成管理方法,包括以下步骤:S01)、创建元数据类型,元数据类型是云服务系统操作的基础,是衍生其他从数据类型和扩展功能实现的前提,创建元数据类型的过程为:首先确定元数据类型,在确定元数据类型的基础上,通过创建数据库和实现基本API资源的方式创建元数据类型;S02)、创建接口规范协议,接口规范协议是指导接口通信和功能开发的协议,包括接口设计规范、通信规范、组件设计规范、注册整合规范;S03)、注册整合服务器资源,将符合接口规范协议要求的服务器资源注册整合至集成管理平台,每一种服务器资源对应一种数据类型,注册整合服务器资源就是创建服务器资源对应的数据类型,集成管理平台提供数据类型的管理操作界面,按照注册整合规范在管理操作界面进行服务器资源的注册整合;S04)、统一接口调用,云服务系统提供统一数据接口处理单元,集成管理平台通过统一接口调用与云服务系统交互,对元数据类型以及后续创建的从数据类型数据进行操作。本专利技术所述基于RestfulAPI的服务器资源的集成管理方法,创建元数据类型时,采用文件作为核心处理单元,确定文件类型、文件夹、用户和角色为元数据类型。本专利技术所述基于RestfulAPI的服务器资源的集成管理方法,接口设计规范遵循RestfulAPI技术的状态无关的接口设计理念,统一接口内部实现,通过增加、删除、修改、查询的简单统一的方式,实现对集成的服务器资源的统一管理。本专利技术所述基于RestfulAPI的服务器资源的集成管理方法,组件设计规范规定了组件设计的基本接口类和方法,包括新建方法、打开方法以及属性相关方法。本专利技术所述基于RestfulAPI的服务器资源的集成管理方法,注册整合规范规定了注册整合的方式和配置项的类型,注册整合的方式为创建与服务器资源相对应的数据类型,集成管理平台提供数据类型注册整合的操作界面,在操作界面填写注册整合规范规定的配置项,填写完成后保存成功即完成了服务器资源的注册整合,配置项包括名称、路径、实例化参数。本专利技术所述基于RestfulAPI的服务器资源的集成管理方法,接口规范协议要求的服务器资源类型为WEBAPI服务和组件资源的组合或者单纯的组件资源。本专利技术所述基于RestfulAPI的服务器资源的集成管理方法,WEBAPI服务和组件资源注册整合至集成管理平台的过程为:WEBAPI服务和组件资源通过功能映射,将二者功能相关联,功能映射是在接口规范协议的指导下,约定功能接口和相关交互数据的过程,保证WEBAPI服务与组件资源的功能的一一对应,二者结合起来组成的平台子系统即是符合接口规范协议的服务器资源,通过注册整合过程,将其整合到集成管理平台。本专利技术所述基于RestfulAPI的服务器资源的集成管理方法,云服务系统包括权限管理和工作流管理。本专利技术还公开了一种基于RestfulAPI的服务器资源的集成管理系统,包括平台主系统和业务子系统,平台主系统包括集成管理平台和云服务系统,云服务系统的操作基于元数据类型,业务子系统构成服务器资源,业务子系统通过注册整合过程整合至集成管理平台,云服务系统提供统一数据接口处理单元,集成管理平台通过统一接口调用与云服务系统交互,对元数据类型以及后续创建的从数据类型数据进行操作;业务子系统包括WEBAPI服务、组件资源和接口规范协议,接口通信和功能开发遵循接口开发协议本专利技术所述基于RestfulAPI的服务器资源的集成管理系统,云服务系统包括权限管理和工作流管理。本专利技术的有益效果:1、采用RestfulAPI技术的状态无关的接口设计理念,以文件为元数据类型,提供一个文件类型的操作类,其他数据类型均以文件类型的状态展现,便于统一操作处理,简化了系统操作,避免了因不同类型对应不同操纵模块导致的系统的臃肿庞大。2、将网络的服务器资源按照接口规范协议的约束标准实现,集成管理平台可以接受任何符合标准的服务器资源的集成,可以很好的集成和管理分布广泛的符合开发标准的异构的服务器资源,在不增加系统压力的前提下,实现了应用的扩展,增强了系统的可提交性,通过配置即可扩展系统。3、业务操作与数据细节操作分离,云服务系统的统一接口调用仅仅关注业务的操作,而不关心具体数据的细节,有效避免了业务与数据耦合的复杂处理流程,以及数据方面造成的负担和压力。4、提供接口规范协议,规范了接口设计、通信、组件设计、注册整合的操作,起到很好的指南效果,易于理解和开发。5、将权限管理和工作流程集成整合进来,基于通用的思想,避免功能的重复开发,使用本方法实现的系统可以快速建立相关系统和进行二次开发。6、解决了构建系统的简易性、易扩展性和通用性问题。这种单一接口的方式有可应用于其他的设计开发中去。所用所见都是文件,所有操作都是文件接口,很大程度上精简了系统构建的实现,又同时具备通用性和扩展性。另外可以灵活应用,开发组件原生API,后续需要什么功能都可以按协议开发,无缝衔接,无需改动原系统,扩展性强,简易性好,效率高。附图说明图1为实施例2所述系统的原理框图。具体实施方式下面结合附图和具体实施例对本专利技术作进一步的说明。实施例1本实施例公开一种基于RestfulAPI的服务器资源的集成管理方法,包括以下步骤:S01)、创建元数据类型:如图1所示,云服务系统的操作是基于元数据类型的,元数据类型是本方法实施过程中的基本类型,后续的权限功能等功能的实现是基于这些类型的,是衍生其他从数据类型和扩展功能的前提。本方法的第一步就是确定元数据类型,并在此基础上进行后续的实现。本实施例中,以应用方便的原则,参照win7系统风格,采用文件作为核心处理单元,确定文件类型、文件夹、用户和角色为元数据类型。在确定元数据类型的基础上,通过创建数据库和实现基本API资源的方式创建元数据类型,进而实现集成管理平台的登录、权限管理、文件展示等功能。S02)、创建接口规范协议:接口规范协议是指导本专利接口通信和功能开发的协议本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/62/201711349766.html" title="一种基于Restful API的服务器资源的集成管理方法和系统原文来自X技术">基于Restful API的服务器资源的集成管理方法和系统</a>

【技术保护点】
一种基于Restful API的服务器资源的集成管理方法,其特征在于:包括以下步骤:S01)、创建元数据类型,元数据类型是云服务系统操作的基础,是衍生其他从数据类型和扩展功能实现的前提,创建元数据类型的过程为:首先确定元数据类型,在确定元数据类型的基础上,通过创建数据库和实现基本API资源的方式创建元数据类型;S02)、创建接口规范协议,接口规范协议是指导接口通信和功能开发的协议,包括接口设计规范、通信规范、组件设计规范、注册整合规范;S03)、注册整合服务器资源,将符合接口规范协议要求的服务器资源注册整合至集成管理平台,每一种服务器资源对应一种数据类型,注册整合服务器资源就是创建服务器资源对应的数据类型,集成管理平台提供数据类型的管理操作界面,按照注册整合规范在管理操作界面进行服务器资源的注册整合;S04)、统一接口调用,云服务系统提供统一数据接口处理单元,集成管理平台通过统一接口调用与云服务系统交互,对元数据类型以及后续创建的从数据类型数据进行操作。

【技术特征摘要】
1.一种基于RestfulAPI的服务器资源的集成管理方法,其特征在于:包括以下步骤:S01)、创建元数据类型,元数据类型是云服务系统操作的基础,是衍生其他从数据类型和扩展功能实现的前提,创建元数据类型的过程为:首先确定元数据类型,在确定元数据类型的基础上,通过创建数据库和实现基本API资源的方式创建元数据类型;S02)、创建接口规范协议,接口规范协议是指导接口通信和功能开发的协议,包括接口设计规范、通信规范、组件设计规范、注册整合规范;S03)、注册整合服务器资源,将符合接口规范协议要求的服务器资源注册整合至集成管理平台,每一种服务器资源对应一种数据类型,注册整合服务器资源就是创建服务器资源对应的数据类型,集成管理平台提供数据类型的管理操作界面,按照注册整合规范在管理操作界面进行服务器资源的注册整合;S04)、统一接口调用,云服务系统提供统一数据接口处理单元,集成管理平台通过统一接口调用与云服务系统交互,对元数据类型以及后续创建的从数据类型数据进行操作。2.根据权利要求1所述的基于RestfulAPI的服务器资源的集成管理方法,其特征在于:创建元数据类型时,采用文件作为核心处理单元,确定文件类型、文件夹、用户和角色为元数据类型。3.根据权利要求1所述的基于RestfulAPI的服务器资源的集成管理方法,其特征在于:接口设计规范遵循RestfulAPI技术的状态无关的接口设计理念,统一接口内部实现,通过增加、删除、修改、查询的简单统一的方式,实现对集成的服务器资源的统一管理。4.根据权利要求1所述的基于RestfulAPI的服务器资源的集成管理方法,其特征在于:组件设计规范规定了组件设计的基本接口类和方法,包括新建方法、打开方法以及属性相关方法。5.根据权利要求1所述的基于RestfulAPI的服务器资源的集成管理方法,其特征在于:注册整合规...

【专利技术属性】
技术研发人员:孙涛许野平郭学英崔豪楠潘俊青陈龙
申请(专利权)人:神思电子技术股份有限公司
类型:发明
国别省市:山东,37

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

1