首页> 中文学位 >分布式工作流引擎的研究和设计
【6h】

分布式工作流引擎的研究和设计

代理获取

目录

声明

摘要

第一章 绪论

1.1 研究背景

1.2 研究现状

1.3 目前存在的问题

1.4 课题研究内容与论文组织结构

1.4.1 课题研究内容

1.4.2 论文组织安排

第二章 分布式工作流技术的概述

2.1 工作流技术基础

2.2 分布式技术概述

2.3 java技术

第三章 分布式工作流引擎总体设计

3.1 系统分析

3.1.1 分布式企业组织结构分析

3.1.2 系统设计原则

3.2 系统架构

3.2.1 系统结构的分析与设计

3.2.2 运行模式分析

3.3 通信模块

3.3.1 通信策略介绍

3.3.2 分布式引擎的注册方式

3.4 过程模型

3.4.1 模型的分析

3.4.2 模型定义

3.5 分布式数据

3.5.1 几种数据分布策略的比较

3.5.2 工作流数据的存储策略

第四章 分布式工作流引擎负载均衡调度算法的设计与实现

4.1 调度算法概述

4.1.1 调度算法分类

4.1.2 调度算法的目标和有效性评价

4.2 静态调度

4.3 动态调度

4.3.1 动态调度的组成要素

4.3.2 动态负载均衡算法的分类、设计决策和使用的参数

4.4 负载均衡调度算法

4.4.1 参数化各执行引擎的负载状况

4.4.2 分布式工作流引擎调度模型

4.4.3 分布式工作流引擎调度算法

4.4.4 分布式工作流引擎中负载均衡中调度器实现

4.4.5 实验测试

第五章 分布式工作流引擎的实现

5.1 开发环境

5.2 引擎体系结构

5.3 业务流程解析

5.4 流程的调度

5.5 工作流引擎消息模块

5.5.1 消息传递原理

5.5.2 消息传递模型

5.5.3 消息服务模块代码实现

5.6 工作流数据管理模块

第六章 总结和展望

6.1 总结

6.2 展望

参考文献

致谢

攻读硕士期间发表的论文目录

展开▼

摘要

工作流技术最早出现在生产组织和办公自动化领域,其目的是为了实现企业经营过程的计算机化或者半计算机化。随着计算机技术的不断发展,工作流技术也得到了飞速的发展,并在各种企业中得到了普及和应用。
  工作流引擎是工作流管理系统的核心模块,它负责工作流管理系统的调度服务。在分布式环境下,工作流引擎是由多个节点引擎组成,不同节点上的引擎之间通过协作来完成流程实例的执行。因此,采用何种策略协调各节点引擎之间共同工作,并实现引擎之间负载均衡是当前工作流技术研究的一个重要方向。
  本文通过对工作流技术以及工作流产品进行深入分析之后,总结出分布式工作流管理系统的设计原则:分布性、通用性、数据库产品无关性、可扩展性和灵活性。基于这些原则,提出一种基于企业多任务域的分布式工作流管理系统架构,并对此架构的主要功能模块进行了详细的分析和设计。
  为了提高工作流管理系统的负载能力,本文通过对分布式技术以及工作流引擎运行机制的分析,提出了一种基于负载信息参数化的分布式工作流引擎负载均衡调度算法。并对该调度算法进行了详细的分析和有效性验证,最后通过实验验证了该算法的有效性和高效性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号