在云计算操作系统中进行资源申请审批的方法和系统技术方案

技术编号:8657709 阅读:349 留言:0更新日期:2013-05-02 01:41
本发明专利技术公开了在云计算操作系统中进行资源申请审批的方法和系统,其中,该方法包括以下步骤:在工作流引擎中设计符合用户需求的资源申请审批流程;在工作流引擎中发布设计好的资源申请审批流程;以及云计算操作系统的管理员对资源申请审批流程对应的审批任务进行审批。通过本发明专利技术的技术方案,能够提高资源审批的灵活性。

【技术实现步骤摘要】

本专利技术总的来说涉及云计算操作,更具体地,涉及在云计算操作系统中进行资源申请审批的方法和系统
技术介绍
云计算操作系统是针对云计算中的IaaS层(Infrastructure-as-a-Service,基础设施即服务)提供对云计算中心的物理资源进行统一的管理、监控和部署的信息管理系统。在云计算中,用户可以按需使用资源,根据实际情况动态地扩展资源,并且按使用付费,从而节约了用户的成本。同时,利用云计算提高了云计算中心资源的利用率。云计算中的IaaS层主要是利用虚拟化技术将计算中心的物理资源转变成虚拟资源,以服务的形式发布给用户,然后用户根据自己的需求选择合适的服务,灵活构建自己的应用,从而为用户提供弹性服务。云计算面向用户提供服务时,由于用户的需求较大且云计算中心可提供服务的物理资源也有一定的限制,所以用户在申请资源时,需要进行一定的控制,避免用户的恶意申请以造成资源的浪费,从而将有效的资源分配给真正需要的用户。此外,通过申请审批流程可以使系统管理员更好地了解系统的使用情况,掌握系统的运营状态。然而,云计算中心的物理资源毕竟是有限的,当云计算中心提供服务时,肯定会面临用户需求大、资源供应紧张的状况。因此,如何控制用户对资源的申请来避免某些用户的恶意申请,从而造成系统资源的浪费,各个云计算中心的运行模式不尽相同;以及如何根据运营的需求灵活配置资源申请审批的流程,并对流程上的各节点进行细粒度的权限控制,这些都是当前云计算操作系统所要面对的问题。一般系统中的申请审批流程都是利用数据的状态标识位来控制流程的运转,但是利用这种方式实现的申请审批流程形式固定单一且不可变更,缺乏灵活性。例如,如果用户提出流程的变更,那么系统的代码也要进行变更,甚至需要重新设计,这增加了系统的不稳定性。因此,需要一种能够提高灵活性且增加稳定性的解决方案。
技术实现思路
针对相关技术中的问题,本专利技术提出了资源申请审批方法和系统,能够保证云计算中心资源的有效利用并提高系统灵活性。根据本专利技术的一个方面,提供了一种在云计算操作系统中进行资源申请审批的方法,包括以下步骤:在工作流引擎中设计符合用户需求的资源申请审批流程;在工作流引擎中发布设计好的资源申请审批流程;以及云计算操作系统的管理员对资源申请审批流程对应的审批任务进行审批。优选地,利用工作流编辑器设计资源申请审批流程。优选地,根据所述用户的重要程度设计不同的资源申请审批流程。优选地,云计算操作系统的管理员对资源申请审批流程对应的审批任务进行审批具体包括:管理员从工作流引擎中获取等待审批的任务列表;管理员从所述任务列表中选择特定的一个审批任务;管理员处理该审批任务;以及管理员提交该审批任务。优选地,在管理员处理一个审批任务时,该审批任务被锁定,使得其他管理员不能处理该审批任务。优选地,管理员通过工作流引擎提供的应用程序编程接口来获取任务列表。优选地,在设计申请审批流程之前,用户向云计算操作系统提交资源申请。优选地,当用户需要变更所述资源申请审批流程时,用户提交新的资源申请以使工作流引擎设计新的资源申请审批流程,并且用新的资源申请审批流程更新之前设计的资源申请审批流程。优选地,在管理员处理审批任务之后,向用户通知是否通过审批的消息。根据本专利技术的另一方面,提供了一种在云计算操作系统中进行资源申请审批的系统,包括:流程设计模块,用于在工作流引擎中设计符合用户需求的资源申请审批流程;流程发布模块,用于在工作流引擎中发布设计好的资源申请审批流程;以及任务审批模块,用于使云计算操作系统的管理员对所述资源申请审批流程对应的审批任务进行审批。本专利技术通过利用工作流引擎设计符合用户需求的申请审批流程,能够提高云计算操作中资源审批的灵活性。。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术的在云计算操作系统中进行资源申请审批的方法的流程图;图2是管理员对审批任务进行审批的具体流程的流程图;图3是根据本专利技术实施例的在云计算操作系统中进行资源申请审批的方法的详细处理的流程图;以及图4是根据本专利技术的在云计算操作系统中进行资源申请审批的系统的框图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。以下参照附图对本专利技术进行描述。图1是根据本专利技术的在云计算操作系统中进行资源申请审批的方法的流程图。参照图1,根据本专利技术的云计算操作系统中进行资源申请审批的方法包括以下步骤:S102,在工作流引擎中设计符合用户需求的资源申请审批流程;S104,在工作流引擎中发布设计好的资源申请审批流程;以及S106,云计算操作系统的管理员对资源申请审批流程对应的审批任务进行审批。其中,可以利用工作流编辑器或流程编辑器来根据用户的需求设计资源申请审批流程。例如,可以根据用户的重要程度来设计不同的资源申请审批流程,这样可以以更细粒度地控制任务的审批权限。例如,可以针对重要用户和非重要用户设计不同的流程,对于重要客户来说,可以将审批流程设计得更为详细,使得流程的节点更多,而对于非重要客户来说,则可以将审批流程设计得相对简单。当然,本领域技术人员应该理解,还可以根据其他用户需求来设计不同的资源申请审批流程而不限于上述用户的重要程度,诸如用户自定义审批流程等。以下参照图2来详细描述管理员对审批任务进行审批的具体流程。参照图2,云计算操作系统的管理员对资源申请审批流程对应的审批任务进行审批具体包括:S202,管理员从工作流引擎中获取等待审批的任务列表;S204,管理员从所述任务列表中选择特定的一个审批任务;S206,管理员处理该审批任务;以及S208,管理员提交该审批任务。注意,在管理员处理一个审批任务时,该审批任务被锁定,使得其他管理员不能处理该审批任务。其中,管理员可以通过工作流引擎提供的API (applicationprogramminginterface,应用程序编程接口)来获取任务列表。当然,应该理解,本领域技术人员可以采用本领域已知的任何技术来获取任务列表。此外,在设计申请审批流程之前,用户需要向云计算操作系统提交资源申请。当用户需要变更资源申请审批流程时,用户提交新的资源申请以使工作流引擎设计新的资源申请审批流程,并且用新的资源申请审批流程更新之前设计的资源申请审批流程。此外,在管理员处理审批任务之后,向用户通知是否通过审批的消息。这可以通过本领域已知的任何方式来实现,诸如短信、电子邮件等。图3是根据本专利技术实施例的在云计算操作系统中进行资源申请审批的方法的详细处理的流程图。参照图3,在云计算操作系统的设计和实现中,集成了工作流引擎。利用工作流引擎,可以根据用户的需求来设计符合用户需求的申请审批流程,并将流程发布到工作流引擎中。然后,管理员在云计算操作系统中利用工作流引擎提供的API来获取待审批的任务,并展现在页面上以供管本文档来自技高网
...

【技术保护点】
一种在云计算操作系统中进行资源申请审批的方法,其特征在于,所述方法包括以下步骤:在工作流引擎中设计符合用户需求的资源申请审批流程;在所述工作流引擎中发布设计好的资源申请审批流程;以及所述云计算操作系统的管理员对所述资源申请审批流程对应的审批任务进行审批。

【技术特征摘要】
1.一种在云计算操作系统中进行资源申请审批的方法,其特征在于,所述方法包括以下步骤:在工作流引擎中设计符合用户需求的资源申请审批流程;在所述工作流引擎中发布设计好的资源申请审批流程;以及所述云计算操作系统的管理员对所述资源申请审批流程对应的审批任务进行审批。2.根据权利要求1所述的方法,其特征在于,利用工作流编辑器设计所述资源申请审批流程。3.根据权利要求1所述的方法,其特征在于,根据所述用户的重要程度设计不同的资源申请审批流程。4.根据权利要求1所述的方法,其特征在于,所述云计算操作系统的管理员对所述资源申请审批流程对应的审批任务进行审批具体包括:所述管理员从所述工作流引擎中获取等待审批的任务列表;所述管理员从所述任务列表中选择特定的一个审批任务;所述管理员处理该审批任务;以及所述管理员提交该审批任务。5.根据权利要求4所述的方法,其特征在于,在所述管理员处理一个审批任务时,该审批任务被锁定,使得其他管理员不能处理该审批任务。6.根据权利要求4所...

【专利技术属性】
技术研发人员:柳国治孙国忠高运文孙征
申请(专利权)人:无锡城市云计算中心有限公司
类型:发明
国别省市:

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

1