工作流机的执行分为集中式和分布式两种,对于分布式的工作流机,其分布式的调度算法是关键所在。例如:一个process有以下几个Activity : Activity1-Activity2-Activity3-Activity4-Activity5 ,Workflow Engine A部署在Server A, Workflow Engine B 部署在Server B上,其中Activity1、Activity2、Activity3由Workflow Engine A负责执行,而Activity4、Activity5由Workflow Engine B负责执行,那么这种调度是在建模的时候静态的指定?还是设计一种算法进行动态调度呢?如果是静态指定,那么建模者,必须知道所有流程的所有活动的分布情况,这几乎是不可想象。但是如果是动态调度,那么调度算法应该怎么设计呢?而由这个问题我又想到了集群,集群和分布式的工作流机不同的是,一个流程的实例还是有一个Workflow Engine 去执行,但是大量客户对工作流机的请求可以由集群去动态的调度,从而实现了对大业务量访问的一个负载均衡,那么此时还有必要去研究工作流机的分布式执行么?工作流机的分布式执行的优点又在哪里呢?
分享到:
相关推荐
可自管理的分布式工作流引擎的设计与实现.pdf
#资源达人分享计划#
火龙果软件工程技术中心 引言工作流技术是实现企业业务过程建模、业务过程仿真分析、业务过程优化、业务过程管理与集成,从而最终实现业务过程自动化的核心技术[1]。早期的工作流应用系统都是...1.1分布式工作流引擎概
基于shark的分布式工作流系统的设计与实现.PDF 基于shark的分布式工作流系统的设计与实现.PDF
#资源达人分享计划#
基于WebService的分布式工作流系统.pdf 很详细的介绍
43_说说你们的分布式session方案是啥?怎么做的?
基于Web和分布式工作流管理系统的设计已经成为热门。将Web,Java和CORBA这三种分布处理技术结合在一起,实现工作流管理系统的分布执行。同时提出了对大型企业复杂的经营过程的分布式建模方法。
针对当前工作流管理系统负载平衡能力差,不能满足大批量调度的问题,提出了一个自注册的分布式工作流管理系统。该系统由一个引擎代理来实现动态记录工作流引擎当前负载信息,能够在工作流引擎间合理分配负载量,实现...
通过研究分析当前对跨企业工作流进行集成时所面临的问题,提出了一种支持分布式工作流模型的工作流管理系统,阐述了系统的设计原理和总体结构,并给出了一个跨企业工作流管理的实例。
基于J2EE的分布式工作流管理系统方案;工作流引擎的应用
分布式语义搜索引擎分布式语义搜索引擎分布式语义搜索引擎
论文研究-基于改进微粒群的分布式工作流调度优化.pdf, 为了提高分布式工作流的执行效率, 通过研究微粒群算法PSOA 的机理,结合分布式服务工作流调度的特点,提出了基于...
#资源达人分享计划#
面向服务的分布式工作流执行站点优化 针对现有模型分割方法在工作流执行效率、成本和可靠性等方面存在的不足,提出一种基于组织和资 源服务约束的分布式工作流执行站点优化方法
1-2+BitCube:分布式位图计算引擎
华为大数据认证:实时流Streaming