检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]北京信息控制研究所,北京100037 [2]北京神舟航天软件技术有限公司,北京100094
出 处:《计算机工程与设计》2009年第10期2533-2537,2540,共6页Computer Engineering and Design
基 金:国家863高技术研究发展计划基金项目(2007AA040601)
摘 要:通过研究基于开源工作流Enhydra Shark与Jboss JBPM针对工作流动态分配任务的解决方案及其存在的问题,提出利用子流程来解决动态分配任务问题。即由执行人在执行任务过程中动态的开启子流程,提供了很大的灵活性,执行人可以根据业务需求选择合适的流程模板,避免预先定义子流程模板的弊端,很好地满足现代企业复杂多变的业务需求。在跨域应用中明显的体现出其优势,用户可以利用本地的流程模板完成外域的任务。最后,给出子流程的设计与实现方案,并将其应用于文档送审的实际项目中,取得了良好的效果。Through the study of the solutions of Enhydra Shark and Jboss JBPM for the problem of allocating task dynamically in the implementation of the workflow and the deficiencies oftheir solutions. Sub-processes is used to achieve dynamic allocation of tasks to meet the changing needs of customers and complex business logic processing requirements. When executor carried out its task, a suitable sub-processes templates is choosen with more flexibility according to the business needs, avoiding the drawbacks of pre--defined sub-process templates. In distributed workflow applications, executor can choose local workflow process templates to finish foreign domain tasks. Finally, the design of the solution is given and is applied in the documents submitted of the actual projects, good results are obtained.
关 键 词:动态任务调度 动态工作流 ENHYDRA SHARK JBOSS JBPM 子流程 工作流
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15