一种分布式存储业务流程的系统及其使用方法技术方案

技术编号:34390882 阅读:19 留言:0更新日期:2022-08-03 21:19
本发明专利技术涉及分布式存储管理软件领域,具体是一种分布式存储业务流程的系统及其使用方法,包括Web UI展示页面:提供用户操作界面;存储资源池:可以操作的存储资源的集合;存储页面流程控制引擎:基于Java语言实现了符合BPMN标准的流程引擎,能自定义存储资源的使用流程;存储管理软件:管理存储资源的软件,对外提供REST API接口,供存储业务流程系统的用户操作存储资源池。本发明专利技术通过引入基于BPMN标准的工作流,管理整个企业内部的数据使用生命周期,实现数据从产生到销毁的全过程符合规划化流程定义,提高数据的有效性,一致性和规范性,避免数据安全事故发生,并促使企业内部信息高度共享,为决策者提供经营抉择的科学依据。为决策者提供经营抉择的科学依据。为决策者提供经营抉择的科学依据。

【技术实现步骤摘要】
一种分布式存储业务流程的系统及其使用方法


[0001]本专利技术涉及分布式存储管理软件领域,具体是一种分布式存储业务流程的系统及其使用方法。

技术介绍

[0002]存储资源管理是专业技术人员用来使计算机内存存储在网络上更好、更容易的一种技术和方法。如果涉及到内存存储或恢复的任何事情,存储资源管理通常会提高其效率。存储资源管理的一个主要优点是节省时间,并利用了网络中未充分利用的区域。存储资源管理专业人员甚至可以找到更便宜的存储方法,所以这项业务节省了资金。许多公司每年的存储内存增加一倍或接近两倍,存储资源管理是专业技术人员用来使计算机内存存储在网络上更好、更方便的一种技术和方法。存储资源管理领域很广,因为它涉及存储计算机内存的几乎所有领域。
[0003]现有的存储资源管理技术还具有以下问题:
[0004](1)用户资源申请和审批流程复杂,存储资源的流转率低,使得用户以及存储管理员的工作效率大打折扣;
[0005](2)现有的存储管理员核准的工作过程繁琐,对数据存储的整个生命流程的管理不够规范,易造成严重的数据安全事故。

技术实现思路

[0006]本专利技术的目的在于提供一种分布式存储业务流程的系统及其使用方法,以解决上述
技术介绍
中提出的问题。
[0007]本专利技术的技术方案是:包括:
[0008]Web UI展示页面:提供用户操作界面;
[0009]存储资源池:可以操作的存储资源的集合;
[0010]存储页面流程控制引擎:基于Java语言实现了符合BPMN标准的流程引擎,能自定义存储资源的使用流程;
[0011]存储管理软件:管理存储资源的软件,对外提供REST API接口,所述存储页面流程控制引擎通过所述REST API接口,将存储资源的集合提供给Web UI展示页面的接口,以B/S的方式为用户提供服务,供存储业务流程系统的用户操作存储资源池。
[0012]进一步的,所述存储业务流程包含以下BPMN元素:开始事件、活动、排他网关和结束事件。
[0013]进一步的,所述Web UI展示页面包括有创建新用户和开始事件,当创建新用户时,用户信息中的Meta Data需要填写以下字段:
[0014]Name,用户名;
[0015]Role,用户角色;
[0016]Is_Locked,是否锁定该用户;
[0017]Pwd,密码。
[0018]进一步的,所述用户角色在初始阶段设定了3种角色,按等级划分由低到高依次包括普通用户、经理和存储管理员;BPMN活动流转并且经过上级排他网关。
[0019]所述开始事件具体包括有资源的创建、删除、扩大以及缩小四个项。
[0020]进一步的,每个所述存储资源在存储业务流程系统管理的Meta Data中都存以下字段:
[0021]Owner_ID,用来标识存储资源的所属者;
[0022]Quota,用来标识该资源的最大配额;
[0023]Volume_Name,用来标识该资源所属资源池。
[0024]进一步的,所述存储业务流程系统还包括LDAP/AD服务器,将存储业务流程系统与所述LDAP/AD服务器通信。
[0025]一种分布式存储业务流程系统的使用方法,具体步骤为:
[0026]S1、用户在Web UI展示页面上进行操作,当创建新用户时,需要填写的信息包括Name、Role、Is_Locked以及Pwd;当选择开始事件时,需要填写的信息包括文件共享路径、容量大小、ACL权限信息以及支持协议的类型(Samba/NFS/HTTP),提交申请后流程进入下一个BPMN活动;
[0027]S2、存储页面流程控制引擎解析到用户的申请后,依据流程定义,将申请流转并且经过上级排他网关,若存储业务流程系统判断出申请人为存储管理员,则直接创建存储资源,BPMN流程至此结束;
[0028]流程通过网关进入以下排他分支:
[0029]a)申请符合需求时,决策为通过,存储页面流程控制引擎将申请转发给上上级排他网关;若申请人的用户角色为经理,BPMN流程至此结束,直接创建存储资源;
[0030]b)申请不符合需求时,决策为打回,存储页面流程控制引擎将申请打回给用户;
[0031]S3、存储页面流程控制引擎解析到用户的申请后,依据流程定义,流程进入到上上级排他网关,流程通过网关进入以下排他分支:
[0032]a)申请符合需求时,决策为通过;流程进入下一个BPMN活动;
[0033]b)申请不符合需求时,决策为打回,存储页面流程控制引擎将申请打回给用户;
[0034]S4、存储管理软件根据用户申请中的详细信息,创建存储资源,BPMN流程至此结束。
[0035]本专利技术通过改进在此提供一种分布式存储业务流程的系统及其使用方法,与现有技术相比,具有如下改进及优点:
[0036]其一:本专利技术基于Java语言实现了符合BPMN标准的流程引擎,支持企业依据自身业务需求,定义存储资源的使用流程,直接将用户申请、领导审批以及存储管理员核准的工作流程与存储的管理端合并,在用户和存储管理员的存储端工作台就可以直接进行资源现状把控、资源使用申请和审批的工作,精简了资源申请和审批的流程,增强了存储资源的高流转率,提高了用户以及存储管理员的工作效率;
[0037]其二:本专利技术通过引入基于BPMN标准的工作流,管理整个企业内部的数据使用生命周期,实现数据从产生到销毁的全过程符合规划化流程定义,提高数据的有效性,一致性和规范性,避免数据安全事故发生,并促使企业内部信息高度共享,为决策者提供经营抉择
的科学依据。
附图说明
[0038]下面结合附图和实施例对本专利技术作进一步解释:
[0039]图1是本专利技术的系统架构图;
[0040]图2是本专利技术存储资源在存储业务流程系统管理中的Meta Data;
[0041]图3是本专利技术用户信息中的Meta Data需要填写的字段;
[0042]图4是本专利技术的存储业务流程。
[0043]附图标记说明:
具体实施方式
[0044]下面对本专利技术进行详细说明,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0045]本专利技术通过改进在此提供一种分布式存储业务流程的系统及其使用方法,如图1

图4所示,包括:
[0046]Web UI展示页面:提供用户操作界面,Web UI展示页面供使用存储业务流程系统的用户进行新用户的创建、老用户提出存储资源申请或进行审批;
[0047]存储资源池:可以操作的存储资源的集合;
[0048]存储页面流程控制引擎:基于Java语言实现了符合BPMN标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分布式存储业务流程的系统,其特征在于,包括:Web UI展示页面:提供用户操作界面;存储资源池:可以操作的存储资源的集合;存储页面流程控制引擎:基于Java语言实现了符合BPMN标准的流程引擎,能自定义存储资源的使用流程;存储管理软件:管理存储资源的软件,对外提供REST API接口,所述存储页面流程控制引擎通过所述REST API接口,将存储资源的集合提供给Web UI展示页面的接口,以B/S的方式为用户提供服务,供存储业务流程系统的用户操作存储资源池。2.根据权利要求1所述的一种分布式存储业务流程的系统,其特征在于:所述存储业务流程包含以下BPMN元素:开始事件、活动、排他网关和结束事件。3.根据权利要求2所述的一种分布式存储业务流程的系统,其特征在于:所述Web UI展示页面包括有创建新用户和开始事件,当创建新用户时,用户信息中的Meta Data需要填写以下字段:Name,用户名;Role,用户角色;Is_Locked,是否锁定该用户;Pwd,密码。4.根据权利要求3所述的一种分布式存储业务流程的系统,其特征在于:所述用户角色在初始阶段设定了3种角色,按等级划分由低到高依次包括普通用户、经理和存储管理员;BPMN活动流转并且经过上级排他网关。5.根据权利要求2所述的一种分布式存储业务流程的系统,其特征在于:所述开始事件具体包括有资源的创建、删除、扩大以及缩小四个项。6.根据权利要求1所述的一种分布式存储业务流程的系统,其特征在于:每个所述存储资源在存储业务流程系统管理的Meta Data中都存以下字段:Owner_ID,用来标识存储资源的所属者;Quota,用来标识该资源的最大配额;Volu...

【专利技术属性】
技术研发人员:刘森蔡攀龙
申请(专利权)人:上海川源信息科技有限公司
类型:发明
国别省市:

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

1