[发明专利]一种云计算环境中可扩展用户申请类型的方法无效
申请号: | 201110386564.X | 申请日: | 2011-11-29 |
公开(公告)号: | CN102521661A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 李绍辉;樊兴军;王学强 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100084 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 环境 扩展 用户 申请 类型 方法 | ||
技术领域
本发明涉及云计算领域,具体来说,涉及一种公有云计算环境下可动态扩展用户申请类型的方法。
背景技术
公有云提供各种类型的服务,终端用户通过相应申请请求服务,不同类型的申请内容可能不同、审批流程可能不同。在公有云环境中,终端用户可以通过云计算管理系统提供的各种申请类型请求相应的云服务。不同云服务提供商提供的服务可能并不相同,同一个云服务提供商提供的云服务也可能不断地发生变化,表现在云计算管理系统中,为终端用户提供的申请类型不同且可能随时发生改变。怎样能够快速地为不同云服务提供商实现不同的申请类型并能够在云服务提供商要求增加或减少云服务时快速地在云计算管理系统中体现这种变化,,并且不影响到正在使用云服务的终端用户,是公有云环境需要解决的难题。本发明实现的方法,可以让开发人员在不影响原有申请类型的情况下,无需考虑与其他模块的交互,只需考虑新增申请类型内部的处理,快速实现新增申请类型的开发;并且可在线部署,动态增加、减少申请类型,不停止平台运行,不影响终端用户的使用。
发明内容
本发明的目的是为了快速变更公有云环境中申请类型。
一种云计算环境中可扩展用户申请类型的方法,
系统提供管理接口,每种管理实现类都发布为OSGI服务,用户通过管理主界面调用界面基类提出操作申请,系统根据管理主界面请求传递的申请类型名称的参数,查找申请管理的实现类,并调用申请管理实现类的响应。
优选的,所述管理接口包括:
增加资产接口,用于将新增申请的申请类型、内容、状态和申请人信息存储到数据库中;
修改申请接口,用于对数据库中相应申请的内容进行更新;
删除申请接口,用于删除数据库中相应的申请;
批准申请接口,用于根据不同申请类型,对终端用户的申请进行相应的处理;
拒绝申请接口,用于修改数据库中相应申请的状态。
优选的,所述服务设置一个属性用于唯一标识一个申请管理类型,所述标识采用申请类型名称,所述申请类型名称在系统中唯一。
优选的,所述查找申请管理的实现类的过程为:
S1,校验界面传递数据的合法性,如果不合法,则返回;
S2,根据与界面约定的参数组织查找服务的过滤条件;
S3,根据过滤条件查找对应的申请服务;
S4,如果没有查找到服务,则返回;
S5,组织服务方法需要的其它数据;
S6,调用服务方法。
优选的,用户可以通过所述管理主界面查看提交的申请,以及申请的内容、状态信息。
优选的,所述申请类型的信息存储在表中,包括申请类型id、名称和描述信息,所述申请类型id和名称均唯一。
本发明实现两个阶段的可扩展:开发阶段,在需要增加新的申请类型时,可以不变更任何接口、不影响原有申请类型,快速实现新增申请类型的开发;运行阶段,能够在不影响用户使用的情况下,动态在线增加或者减少申请类型。
附图说明
以下,结合附图来详细说明本发明的实施例,其中:
图1为申请管理实现类发布为OSGI服务;
图2为服务定位器的实现流程;
图3为申请管理主界面;
图4为一个具体的立项申请的页面;
具体实施方式
下面结合附图和具体实施方式对本发明的方法进行说明。
一.实现申请管理接口
系统提供申请管理操作对应的接口,分别是增加申请、修改申请、删除申请、批准申请、拒绝申请方法。
1.增加资产方法:不同申请类型的申请内容不同,因此增加资产接口接收一个字符串参数用于存放终端用户的申请内容,字符串的格式由申请管理界面和申请管理实现类约定;除此之外,在本发明中的申请均与项目相关,因此增加资产接口还需接收项目和申请人作为参数;
2.修改申请方法:接收申请id和申请内容参数;申请id是申请的唯一标识,申请内容与增加资产接口中申请内容相同;
3.删除申请方法:接收申请id参数;
4.批准申请接口:接收申请id和审批人参数;
5.拒绝申请接口:接收申请id、审批人和拒绝原因参数;
二.申请管理实现类发布为OSGI服务
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110386564.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:断路器灭弧装置
- 下一篇:一种电动汽车用驱动电机试验平台
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理