[发明专利]一种通过网络结构划分来实现工作流多实例的方法无效
申请号: | 201010114083.9 | 申请日: | 2010-02-26 |
公开(公告)号: | CN101741666A | 公开(公告)日: | 2010-06-16 |
发明(设计)人: | 胡飞虎;张丹丹 | 申请(专利权)人: | 西安交通大学 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L12/54 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 汪人和 |
地址: | 710049*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于实现工作流多实例的网络结构划分方法,该方法通过建立工作流节点模型、建立工作流过程的网络连接模型、建立工作流多实例的任务集、工作流管理服务器按照下述步骤筛选工作流多实例包含的工作角色集并划定工作流多实例的网络连接边界集等步骤,在工作流模型的多实例实现方案中引入一种网络结构划分方法,简化了工作流中多个结构相同的实例的建模,使所建立的模型清晰易读。且使该方法能够支持多实例嵌套,使同一工作角色既可参加多实例任务,同时又可参加非多实例任务。 | ||
搜索关键词: | 一种 通过 网络 结构 划分 实现 工作流 实例 方法 | ||
【主权项】:
一种通过网络结构划分来实现工作流多实例的方法,其特征在于,包括以下步骤:(A)建立工作流节点模型工作流节点由服务器和计算机客户端组成,以连接于网络上的若干计算机客户端作为完成不同工作任务的工作角色;以连接于网络上的一个或多个第一服务器作为分发工作任务的工作流管理服务器;以连接于网络上的一个或多个第二服务器作为数据存储服务器;(B)建立工作流过程的网络连接模型一个工作角色参与一个或多个工作任务,一个工作任务由一个或多个工作角色来协作完成;一个工作任务完成后即终止或者将工作任务传递给其它工作角色,将这种工作流过程的网络连接关系存储在数据存储服务器中;(C)建立工作流多实例的任务集一个工作流多实例包含一个或多个工作任务,将这种包含关系称为工作流多实例的任务集并存储在数据存储服务器中;(D)工作流管理服务器按照下述步骤筛选工作流多实例包含的工作角色集并划定工作流多实例的网络连接边界集:1)筛选工作流多实例包含的工作角色集:根据步骤(C)确定的工作流多实例的任务集,逐一取得工作任务,并将取得的每一个工作任务执行以下步骤;a)工作流管理服务器根据步骤(B)确定的网络连接关系,获得参与工作任务的所有工作角色;b)逐一判断工作角色所参与的工作任务是否全部属于步骤(C)确定的工作流多实例的任务集;若全部属于,则将该工作角色加入到工作流多实例的工作角色集中;若不全部属于,则复制该工作角色,并使新复制工作角色和原工作角色具有相同的网络连接关系;c)删除原工作角色参与的非工作流多实例任务的网络连接关系,并将原工作角色加入到工作流多实例的工作角色集中;删除新复制工作角色参与的工作流多实例任务的网络连接关系;所述的工作流多实例任务为步骤(C)确定的工作流多实例的任务集中的一个工作任务;2)划定工作流多实例的网络连接输入边界集:根据步骤1)获得的工作流多实例的工作角色集,逐一取得工作角色,并将取得的每一个工作角色执行以下步骤:工作流管理服务器根据步骤(B)确定的网络连接关系,获得传递工作任务给该工作角色的网络连接集;逐一判断网络连接是否将多实例工作任务传递给该工作角色,若不是将多实例工作任务传递给该工作角色,则将该网络连接加入到工作流多实例网络连接输入边界集中;所述的多实例工作任务为步骤(C)确定的工作流多实例任务集中的一个工作任务; 3)确定工作流多实例的网络连接输出边界集:根据步骤(C)确定的工作流多实例的任务集,逐一取得工作任务,并将取得的每一个工作任务执行下述步骤:工作流管理服务器根据步骤(B)确定的网络连接关系,获得该工作任务要传递的网络连接集;逐一判断网络连接是否将工作任务传递给工作流多实例角色,所述的工作流多实例角色为步骤(C)确定的工作流多实例的工作角色集的一个;若网络连接没有将工作任务传递给工作流多实例角色,则将该网络连接加入到工作流多实例网络连接输出边界集中;4)以上步骤2)和3)中的工作流多实例网络连接输入边界和工作流多实例网络连接输出边界组成所述的工作流多实例的网络连接边界;(E)将步骤(D)取得的工作流多实例包含的工作角色集和工作流多实例的网络连接边界存储到数据存储服务器中;(F)当工作流管理服务器创建工作流多实例时,首先确定需要创建的实例数目,之后从数据存储服务器中取出工作流多实例包含的工作角色集、工作流多实例包含的工作任务集、工作流多实例网络连接边界集,并复制实例数目份,存储到数据存储服务器中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010114083.9/,转载请声明来源钻瓜专利网。