工作流任务动态分配的研究与实现

来源 :中山大学 | 被引量 : 0次 | 上传用户:qingcongll
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流技术是进入90年代以后计算机应用领域的一个新的研究热点。对于工作流系统中的任务分配,如果应用合适的分配模型和算法,可以使得工作流系统选择最合适的参与者来执行任务,从而可以提高企业流程的运行效率和工作质量。对工作流任务进行动态分配是满足工作流适应动态变化的关键因素之一。 目前,对工作流任务分配方法的相关研究,大都只是考虑了影响工作流任务分配的某一方面因素,没有系统地对各种影响任务分配的因素进行综合的考虑,缺乏一个完整的工作流任务分配模型。 针对这些不足,本论文在对前人工作进行总结和分析的基础上,提出了新的工作流任务分配模型。此模型以基于角色的访问控制模型为基础,它综合考虑了各种影响工作流任务分配因素之间的相互联系,包括历史相关因素,任务互斥要求,能力因素,任务负载因素和兴趣要求等几方面。论文给出了整个任务分配模型的形式化定义,描述了进行任务分配的评估步骤和评估方法。 在新的任务分配模型基础上,本论文还制定了一种基于XML的任务需求策略描述语言(TRPL语言)。TRPL语言是一种用于描述工作流中任务的需求和分配策略的规范。TRPL语言的制定弥补了XPDL语言描述能力的不足,它为分配模型的应用提供了必要的信息。论文给出了TRPL语言和XPDL建模语言相结合的解决方案,使得工作流业务流程和任务分配模型相分离,提高了工作流任务分配的灵活性。 本文的研究是以广州市重点攻关项目“分布式敏捷LIMIS系统”为背景的,在此项目中使用了开源的shark工作流引擎。原有的shark系统中的分配方法在实际应用中并不能满足LIMS系统的需要,因此,本文把提出的任务分配模型和TRPL语言应用到shark工作流引擎中,使得shark引擎的任务分配方法得到很大的改善。同时,这也验证了本文所提出的任务分配模型和TRPL语言的准确性和实用性。 最终,本文给出了一个工作流动态任务分配的整体解决方案。
其他文献
多媒体业务的不断发展对IP网络的服务质量(QoS)提出了更高的要求,同时网络的不断复杂化、异构化,又极大地增加了提供所需QoS的难度,如何有效地解决这个问题成为当今业界的研究热
随着广播电视事业几十年的发展,电视台、档案馆等单位积累了大批的视、音频资料。这些珍贵的资料面临着管理的困难、使用的困难,另外传统的节目使用模式也制约着电视台的发展。
人工智能是计算机科学的一个分支,是研究解释和模拟人类智能、智能行为及其规律的一门学科。自主机器人的研究是目前国际人工智能的重要研究方向之一,而国际机器人足球比赛(Rob
数字化虚拟人体,是医学与信息技术、虚拟现实技术相结合的科技性研究课题。通过人体断面连续切片构建出数据集,将医学信息数字化,为医学教育和医学临床的应用提供了理想的工
无线传感器网络是集成了传感器、嵌入式计算、网络和无线通信四大技术形成的一种全新信息获取和处理技术,它是继Ad-hoc网络之后出现的一种新型无基础设施的无线网络,能够实时监
现有的基于流的数据中心网络负载均衡方法主要以满足流的带宽需求为目的,缺乏对流的带宽需求和链路容量之间的差值的考虑,可能导致多条链路上存在大量可用的带宽容量,但无法将它
网格是近年来兴起的一个研究热点,被称为是下一代的互联网。网格计算是基于网格的问题求解,当前的研究内容主要集中在底层支撑软件以及大规模的科学应用,出现了一些重要的研究成
本课题研究印刷体数学表达式中符号的识别。 近年来,数学公式图像自动识别与理解已成为文档图像处理(DIP)领域的一个热点问题。数学公式图像识别主要包括两大阶段:符号识别
语义Web是Web发展的延伸,致力于Web上信息的语义化,最终要实现信息在知识级上的共享和语义上的互操作性。本体是实现语义Web的关键要素,但随着本体数量爆炸式地增长,不可避免地大
当前,随着电信市场的逐步开放,市场竞争的加剧,服务与竞争已成为电信企业面临的两大主题。电信运营商要想在以客户为中心的现代市场环境及日益激烈的市场竞争中,处于有利地位,需要