共查询到20条相似文献,搜索用时 156 毫秒
1.
工作流理论不断发展,工作流管理系统也逐渐成为目前研究的热点之一.而工作流执行系统作为工作流管理系统的核心部件,其工作效率也越来越引起人们的关注.通过利用代理技术,提出了一种新的工作流执行服务架构,并对工作流引擎的执行过程进行了分析. 相似文献
2.
3.
在工作流技术研究领域中,基于Web的分布式工作流系统逐步成为研究热点。介绍了一种基于Web服务技术的分布式工作流管理系统的框架结构,并从数据层、业务层、应用层三个方面详细介绍实现此工作流执行框架所使用的各种技术,研究了这个框架结构中的核心部件——嵌入式工作流引擎的系统设计模型,在该模型中探讨了数据模型和控制模型的设计。 相似文献
4.
基于Web的分布式工作流系统的研究 总被引:3,自引:2,他引:3
在工作流技术研究领域中,基于Web的分布式工作流系统逐步成为研究热点.介绍了一种基于Web服务技术的分布式工作流管理系统的框架结构,并从数据层、业务层、应用层三个方面详细介绍实现此工作流执行框架所使用的各种技术,研究了这个框架结构中的核心部件--嵌入式工作流引擎的系统设计模型,在该模型中探讨了数据模型和控制模型的设计. 相似文献
5.
在分析了现有工作流产品的基础上,结合Web Service,提出了一种分布式的工作流引擎的架构,实现了以xpdl schema为标准的工作流过程模型在分布式环境中的执行. 相似文献
6.
近年来,分布式工作流系统已经成为计算机方面的研究热点。工作流管理系统能够在生产设计过程中提高效率、降低成本、提高竞争力。随着网络技术和软件技术的发展,工作流系统已经得到了广泛的应用。通过介绍工作流管理系统的基本概念和结构,提出了一种基于J2EE的工作流管理系统的设计方案,使用shark开源工作流引擎,采用分布式策略将工作流系统功能模块化。通过对总体过程进行描述,各个模块间的相互配合工作,实现了B/S结构的工作流管理系统并应用于飞行器设计系统中。 相似文献
7.
QoS感知的分布式网格工作流引擎的研究和设计 总被引:2,自引:0,他引:2
在网格工作流系统的研究工作的基础上,设计开发了一种QoS感知的、分布式网格工作流引擎Q GWFE,经过改进后的分布式工作流引擎能够对网格的服务质量进行自动感知,从而达到改进网格工作效率,提高网格服务质量的效果.并且对网格工作流描述语言GridBPEL进行了进一步扩充,通过添加相关QoS元素,使扩充后的语言Q GridBPEL支持过程定义中的QoS描述需求. 相似文献
8.
9.
10.
分布式、异域构性、跨领协同工作是现代工作流技术研究的一个重要发展趋势,本文以分析目前工作流管理系统发展现状为基础,对比了分布式技术CORBA、ActiveX/DCOM、Java和Web Services的特点.将Web,Java两种处理技术相结合,提出了基于Web Services的分布式企业工作流服务器框架和相应过程模型.重点讨论了工作流引擎的设计方法及调度策略.实现了工作流信息的分布式处理. 相似文献
11.
12.
提出了一种事件驱动的工作流管理系统设计。该设计基于ICE通信中间件实现,工作流控制引擎解析建模工具定义好的工作流过程模型,将模型信息保存在关系数据库中,然后将过程模型中定义的活动分配到分布式的执行引擎中执行。执行引擎通过检测事件来判断分派到其上的活动是否应该启动。文中所设计实现的工作流管理系统,不仅可以与其它工作流管理系统共享过程定义,而且很好地解决了传统软件开发中存在的编程语言单一、部署集中的问题,明显提高了系统的可扩展性、柔韧性和处理复杂业务流程的能力。 相似文献
13.
Pawel Czarnul 《The Journal of supercomputing》2013,63(3):919-945
The paper proposes a model, design, and implementation of an efficient multithreaded engine for execution of distributed service-based workflows with data streaming defined on a per task basis. The implementation takes into account capacity constraints of the servers on which services are installed and the workflow data footprint if needed. Furthermore, it also considers storage space of the workflow execution engine and its cost. Caching service output data is implemented to speed up the execution of the workflow. Input data is partitioned into data packets, which are passed and processed by services previously selected for workflow tasks so that the aforementioned constraints are met. Performance impact of the proposed mechanisms is investigated for workflow structures common in acyclic directed graph workflow applications. It is shown for a real workflow with distributed processing of digital media content that the initial budget needs to be properly distributed between both the cost of services, but also the cost of intermediate storage to obtain good workflow execution times. 相似文献
14.
工作流服务器负责解释执行工作流定义。基于关系数据库构建工作流服务器,利用关系结构描述工作流数据模型,利用存储过程实现工作流业务逻辑,使工作流服务器和数据库服务器融为一体,不需开发专门的工作流定义语言和相应的语言解析器。和传统的工作流服务器相比,它是用位于服务器内部的存储过程处理工作流应用数据,而不是通过调用外部应用程序来处理,因此也简化了服务器接口实现。此工作流服务器由工作流引擎、消息管理子系统和目录服务子系统组成。 相似文献
15.
高性能计算机体系结构的复杂性对使用者提出了更高要求;而且在工程实际和科学实验中,通常需要使用多种应用软件相互协作才能解决复杂问题。围绕超算资源的易用性和多类软件的集成以及协作需求,开发了超算环境下的科学工作流应用平台,设计了异步并发的流程执行引擎,采取调度算法和调度器、引擎相分离的设计策略,给出了资源调度方案。提出了局部资源池化技术和资源预约算法,并比较分析了五种常用调度算法的性能,给出了算法选择的建议。实际应用表明设计的引擎能够支撑复杂工作流的灵活执行方式,给出的资源调度方案能够满足超算环境下工作流应用的高效执行。 相似文献
16.
Large-scale applications can be expressed as a set of tasks with data dependencies between them, also known as application
workflows. Due to the scale and data processing requirements of these applications, they require Grid computing and storage
resources. So far, the focus has been on developing easy to use interfaces for composing these workflows and finding an optimal
mapping of tasks in the workflow to the Grid resources in order to minimize the completion time of the application. After
this mapping is done, a workflow execution engine is required to run the workflow over the mapped resources. In this paper,
we show that the performance of the workflow execution engine in executing the workflow can also be a critical factor in determining
the workflow completion time. Using Condor as the workflow execution engine, we examine the various factors that affect the
completion time of a fine granularity astronomy workflow. We show that changing the system parameters that influence these
factors and restructuring the workflow can drastically reduce the completion time of this class of workflows. We also examine
the effect on the optimizations developed for the astronomy application on a coarser granularity biology application. We were
able to reduce the completion time of the Montage and the Tomography application workflows by 90% and 50%, respectively. 相似文献
17.
为了解决工作流网过程实例在分布式工作流管理系统中的调度问题,采用过程定义分割服务对进入工作流管理系统的过程定义进行实例化,同时将整体实例的逻辑结构进行模块分割,并将各个模块绑定到分布的工作流机上,由过程实例调度服务负责模块之间的调度,协调模块之间的调度关系.通过示例表明,这种调度方法实用有效,简化了过程实例在分布工作流... 相似文献
18.
Nihan Kesim Cicekli 《Information Sciences》2006,176(15):2227-2267
The event calculus is a logic programming formalism for representing events and their effects especially in database applications. This paper proposes the event calculus as a logic-based methodology for the specification and execution of workflows. It is shown that the control flow graph of a workflow specification can be expressed as a set of logical formulas and the event calculus can be used to specify the role of a workflow manager through a set of rules for the execution dependencies of activities. The proposed framework for a workflow manager maintains a history of events to control the execution of activities. The events are instructions to the workflow manager to coordinate the execution of activities. Based on the already occurred events, the workflow manager triggers new events to schedule new activities in accordance with the control flow graph of the workflow. The net effect is an alternative approach for defining a workflow engine whose operational semantics is naturally integrated with the operational semantics of a deductive database. Within this framework it is possible to model sequential and concurrent activities with or without synchronization. It is also possible to model agent assignment and execution of concurrent workflow instances. The paper, thus, contributes a logical perspective to the task of developing formalization for the workflow management systems. 相似文献
19.
本文提出了一种基于消息的动态工作流引擎的实现方式.该方式通过定义任务项的等价关系,由消息触发反演计算.该反演计算以结点-状态路由算法N-S实现基于能力的任务项的动态路由,使工作流引擎对流程实例进行动态流转,从而整个活动结点的负载能保持相对平衡,提高了流转的效率. 相似文献
20.
支持多实例模式的动态工作流研究 总被引:1,自引:1,他引:0
为了解决多实例模式给工作流的建模和实现带来的动态语义和数据共享冲突问题,在对多实例模式进行深入分析的基础上,讨论了一种具有动态性的建模方法。这种基于XPDL的过程定义方案支持各种多实例活动并且具有较强的动态性,能与不同的实现引擎兼容。同时,提出了一种活动多实例动态组装的活动执行部件设计方案,其中活动实例管理器的设计解决了动态执行多实例活动和数据共享问题。该方案在工作流引擎Shark中得到实现,改进后的Shark表明这种建模方法和引擎设计思想较好地解决了多实例的建模和实现问题,也提高了流程的动态性。 相似文献