This invention discloses an intelligent cloud service workflow engine control method, including: collecting the resource requirements of the business department, building the resource demand base, making the differential service application process for the business department, building the business process library, collecting the user's resource application order, according to the resource demand base and the business process. The library judges the reasonableness of the resource application order and generates control instructions; carries out the resource issuance operation according to the control instruction; stores the resource application orders that have been successfully executed. The invention also discloses an intelligent cloud service workflow engine control system. This invention can effectively meet the complexity and diversity of the business process under the cloud service environment. In the process of executing the application process of the business use department, it can intelligently judge the reasonableness of the demand of the resource business, carry out the operation of resources according to the established rules, and thus realize the more flexible self-service of the cloud resources.
【技术实现步骤摘要】
一种智能云服务工作流引擎控制方法及系统
本专利技术涉及一种云
,尤其涉及一种智能云服务工作流引擎控制方法及一种智能云服务工作流引擎控制系统。
技术介绍
利用底层虚拟化技术构建的私有云平台具有资源灵活弹性且可被按需取用的优点。因此,随着云计算技术的日益成熟,私有云平台正在逐渐全面覆盖企业、教育、政府、经融等行业。面对各行业多样化的业务流程,私有云平台需要提供一种智能云服务工作流引擎系统,以满足云服务环境下业务流程的复杂性和多样性,即需要提供系统自动审批和发放资源的功能,满足小资源使用场景下资源的快速发放,同时对于大资源使用场景下可以按照既定的审批流程进行人工审批和资源发放,两种方式并存,可以很好的满足复杂的业务需求,加快资源发放速度,加速业务上线。目前市场上较为主流的工作引擎有jBPM5(JavaBusinessProcessManagement5,业务流程管理)、Activiti5(业务流程管理开源项目)、Snaker(国产工作流框架)。jBPM5、Activiti5都是BPM(业务流程管理)系统,都是BPMN2过程建模和执行环境,适用于大型复杂业务需求。Snaker是一款国产工作流框架,轻量适用性强,易于管理维护。但是,目前的工作引擎作为底层技术支撑,均没有考虑到私有云平台上业务使用部门申请流程的特殊性以及对虚拟化资源需求的范围。即没有提供一个在云平台下,结合资源业务需求量和业务使用部门申请流程的工作流。用户无法在云平台上根据自身部门申请流程属性和既限定的资源可用范围进行图形化的申请,用户无法快速完成云业务资源申请。
技术实现思路
本专利技术所要解决的 ...
【技术保护点】
1.一种智能云服务工作流引擎控制方法,其特征在于,包括:采集业务部门的资源需求,以构建资源需求库,所述资源需求包括业务部门名称及需求规格,所述需求规格包括CPU信息、内存信息、存储信息及网络信息;为业务部门制定可差异化的服务申请流程,以构建业务流程库;采集用户的资源申请订单,根据资源需求库和业务流程库判断资源申请订单的合理性并生成控制指令;根据控制指令执行资源发放操作;存储已成功执行的资源申请订单。
【技术特征摘要】
1.一种智能云服务工作流引擎控制方法,其特征在于,包括:采集业务部门的资源需求,以构建资源需求库,所述资源需求包括业务部门名称及需求规格,所述需求规格包括CPU信息、内存信息、存储信息及网络信息;为业务部门制定可差异化的服务申请流程,以构建业务流程库;采集用户的资源申请订单,根据资源需求库和业务流程库判断资源申请订单的合理性并生成控制指令;根据控制指令执行资源发放操作;存储已成功执行的资源申请订单。2.如权利要求1所述的智能云服务工作流引擎控制方法,其特征在于,所述根据资源需求库和业务流程库判断资源申请订单的合理性并生成控制指令的方法包括:获取资源申请订单中的资源需求;根据资源申请订单中的业务部门名称查找资源需求库,判断资源需求库中是否存在与所述业务部门名称相对应的数据表;若存在,则提取所述数据表,判断数据表中的需求规格是否全部满足资源申请订单中的需求规格;若满足,则根据资源申请订单中的需求规格生成自动发放资源的控制指令。3.如权利要求2所述的智能云服务工作流引擎控制方法,其特征在于,若资源需求库中不存在与所述业务部门名称相对应的数据表,则为业务部门制定可差异化的服务申请流程以构建数据表,并根据资源申请订单中的需求规格手动发放资源。4.如权利要求2所述的智能云服务工作流引擎控制方法,其特征在于,若数据表中的需求规格不能全部满足资源申请订单中的需求规格,则根据资源申请订单中的需求规格手动发放资源。5.如权利要求1所述的智能云服务工作流引擎控制方法,其特征在于,所述业务流程库内的数据包括流程名称、所属部门、环节名称、审批角色、审批人及邮件信息。6.一种智能云服务工作流引擎控制系统,其特征在于,包括:资源需求库构建模块,用于采集业务部门的资源需求,以构建资源需求库,所述资源需求包括业务部门名称及需求规格,所述需...
【专利技术属性】
技术研发人员:陈祥晓,郑宏春,刘畅,李强,梁俊龙,
申请(专利权)人:三盟科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。