首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 562 毫秒
1.
自注册分布式工作流管理系统的设计与实现*   总被引:1,自引:0,他引:1  
针对当前工作流管理系统负载平衡能力差,不能满足大批量调度的问题,提出了一个自注册的分布式工作流管理系统。该系统由一个引擎代理来实现动态记录工作流引擎当前负载信息,能够在工作流引擎间合理分配负载量,实现流程实例的优先级调度,支持引擎的预定义最大负载量。通过实际应用和测试结果表明,该系统能较好地实现工作流管理系统的负载平衡。  相似文献   

2.
实现了一个柔性可配置轻量级工作流引擎系统。系统使用工具JaWE进行可视化建模,生成XPDL格式的流程定义文件;并设计实现了基于 Token 的引擎执行控制机制,使得引擎系统对其所在业务系统中的业务流程执行过程的控制准确而有效率。采用适当的流程定义管理策略,实现对流程运行时修改流程定义的支持;同时引擎使用基于组件配置的方式形成业务系统,使应用引擎的业务系统具有较大的柔性。该引擎已成功应用在某制药企业的项目管理平台中,取得了良好的应用效果。  相似文献   

3.
分析气象数值预报业务系统的特点,引入工作流思想,从业务流程定义、引擎系统、监控系统等方面设计并实现气象高性能计算用户环境。扩展各种关系依赖和流程语义,设计基于shell适配器的引擎系统和基于插入式组件的监控系统,从而增强系统的灵活性和适应性,在气象高性能计算用户环境中得到较好应用。  相似文献   

4.
阐述了ETL工具在数据仓库系统的建设过程中所处的重要地位,提出了一个基于工作流引擎的ETL系统设计。系统实现一个轻量级的工作流引擎作为ETL流程的调度中心,利用元数据保存记录ETL流程的信息,创建基于数据库引擎的ETL操作组件库来完成从数据源到数据目标的数据映射,并初步实现了对大数据环境数据抽取的支持,从而构建了一个具有良好可扩展性和开放性的ETL系统。  相似文献   

5.
本设计并实现了一种基于CORBA环境的多Agnet工作流运行管理系统。用工作流过程定义语言(WFPDL)定义工作流程后,以脚本件形式交给工作流引擎进行解释执行。由于定义了通用接口,工作流引擎能够给各Agnet动态分配工作流的任务,这样实现多Agnet协作完成工作流,并且任务执行流程可随工作流定义的修改而改变,它无需修改源程序,这样提高了系统的动态重构能力。同时,中还提供了对一类Legacy系统的封装方法,以提高软件的重用性。  相似文献   

6.
根据项目特点,建立了适合ASP平台的基于协调理论和反馈机制的扩展活动网络模型,采用XML模式的XPDL规范实现过程定义;然后通过DOM解析XML数据文档和J2EE的技术支持实现了系统的轻量级工作流引擎.详细介绍了系统实现中解决的两个关键问题:事务型操作的处理和并发控制,并提出了基于优先级的锁绑定机制.  相似文献   

7.
办公自动化系统中工作流系统的设计   总被引:6,自引:0,他引:6  
赵洁  孟丽荣 《计算机工程与设计》2005,26(4):1118-1120,F003
为了适应办公自动化系统的发展和中国办公流程特点,并将办公自动化系统中的公文流转功能设计为一个核心的工作流系统,根据办公环境中流程特点,基于一种工作流定义模型设计了工作流系统,并针对特殊工作流和工作流进化问题,提出了有效和易于实现的解决方案。通过将传统工作流系统和特殊工流系统相结合,实现了办公自动化系统中流程的灵活执行和管理。  相似文献   

8.
本文设计并实现了一种基于CORBA环境的多Agent工作流运行管理系统。用工作流过程定义语言(WFPDL)定义工作流程后,以脚本文件形式交给工作流引擎进行解释执行。由于定义了通用接口,工作流引擎能够给各Agent动态分配工作流的任务,这样实现多Agent协作完成工作流,并且任务执行流程可随工作流定义的修改而改变,它无需修改源程序,这样提高了系统的动态重构能力。同时,文中还提供了对一类Legacy系统的封装方法,以提高软件的重用性。  相似文献   

9.
基于JBPM的工作流管理系统的研究与设计   总被引:3,自引:0,他引:3  
对当前流行的工作流引擎JBPM(Java Business Process Management)进行了研究分析,包括介绍、组件与开发流程,研究了工作流管理系统的通用体系结构,并利用工作流的设计方法进行系统功能分析,设计开发了一个工作流管理系统,同时结合功能实例进行了说明,使用该技术可有效提高基于流程定义的信息系统的开发效率.  相似文献   

10.
基于B/S架构的工作流管理系统的设计与实现   总被引:2,自引:0,他引:2  
厉英  于瑞云  张登科 《控制工程》2006,13(2):190-192
在分析工作流参考模型和通用工作流系统产品实现模型的基础上,设计了一个基于B/S槊构的工作流管理系统的总体结构,采用XPDL语言对一个办公自动化流程进行了过程定义,给出了该管理系统工作流引擎的实现,同时对工作流系统权限管理进行了探讨。工作流是指全部或者部分由计算机支持或自动处理的业务过程,Internet和Intranet建构为人们提供一个理想的协同工作环境。在工作流系统中结合Web技术,将提高工作流管理系统的开放性、灵活性和易用性。  相似文献   

11.
基于SOA的轻量级工作流中间件的研究与设计   总被引:1,自引:1,他引:0  
随着企业信息化建设的不断深入,基于异构信息系统的集成正在成为研究和应用的一个热点。在解决异构系统之间的数据交互之上,探索如何从业务流程的需求出发,构建一个基于异构系统的工作流调度中间件更是成为研究与应用的一种趋势。本文以面向服务的构架为基础研究和设计了一套用于集成异构系统的工作流中间件。各个异构系统采用各自支持的数据交换方式,利用XML文件与中间件进行相互调用。各个异构系统将其能完成的业务功能按照一定的粒度进行划分,并将这些功能以服务的方式在中间件里注册,通过工作流引擎进行统一的调度以完成一个大的业务逻辑过程。  相似文献   

12.
In recent years, Radio Frequency Identification (RFID) industries have taken a great interest in utilizing the benefits of RFID for supply chain management, inventory control and various other applications. This paper proposed an adaptive load balancing technique for RFID middleware systems to meet the demands of scalability and heterogeneity. First, we explored five basic load balancing policies, namely, information policy, job selection policy, transfer policy, initiation policy and location policy. Eighteen load balancing schemes were then proposed for RFID middleware systems that were combinations of various types of the five basic load balancing policies. Our empirical study suggested that these load balancing strategies performed differently under different workload statuses. Finally, an adaptive load balancing strategy was proposed. The load balancing schemes and the proposed adaptive load balancing strategy have been implemented in the RFID Middleware Load Management System (RM‐LMS). Copyright © 2010 John Wiley & Sons, Ltd.  相似文献   

13.
分布式系统中一种负载平衡的动态反馈调整自适应算法   总被引:2,自引:0,他引:2  
重点研究了分布式系统中的进程迁移和定位、负荷分担中的负载平衡等问题;提出并讨论了基于动态阈值和阈长的进程定位模型和系统负载平衡的动态反馈调整自适应算法,还通过具体的实验分析论证了算法的性能.实验结果说明该算法能在一定的范围内很好地解决进程定位和负载平衡问题,具有较大的实用价值.  相似文献   

14.
为提高TUXEDO分布式系统的设计与维护效率,介绍了TUXEDO平台的特点,并结合笔者所参与项目的应用实例,分析了互联系统在可靠性、容错性、负载能力、分布式处理等方面的性能提高策略,对于研究TUXEDO中间件在三层模型中的应用开发有重要意义。  相似文献   

15.
工作流系统中任务分配策略将对其系统运行性能有很大的影响,在分配任务时不仅需要考虑执行者对相应任务的熟悉度,还需分析执行者之间配合协作的默契程度.传统研究工作在进行工作流任务分配时缺乏对执行者工作负载、执行者之间协作相容性的综合考虑.为了实现有效的任务分配,首先通过分析历史日志的信息,对执行者间的协作相容性进行分析计算,在此基础上综合考虑执行者当前的任务负载,提出了基于协作相容性的、负载均衡式任务分配模型,并给出了多目标联合优化的任务分配方法,可提高整个流程实例的执行效率,并保持执行者间的负载均衡.提出4种相应的算法,并分析了算法的时间复杂度,进行了系统性的对比实验,评估了所提出方法的正确性和有效性.  相似文献   

16.
通过对提高分布式多层应用系统可靠性方法的分析,进而提出了数据库连接池、对象池、公文包机制容错模型和基于负反馈机制的动态负载平衡模型等几种可靠性关键技术,并结合DCOM/COM 中间件技术和具体实例说明了这些技术的应用。通过文中的研究为高可靠应用系统的设计与开发提供了一种行之有效的方法。  相似文献   

17.
Scalability is one of the most important quality attribute of software-intensive systems, because it maintains an effective performance parallel to the large fluctuating and sometimes unpredictable workload. In order to achieve scalability, thread pool system (TPS) (which is also known as executor service) has been used extensively as a middleware service in software-intensive systems. TPS optimization is a challenging problem that determines the optimal size of thread pool dynamically on runtime. In case of distributed-TPS (DTPS), another issue is the load balancing b/w available set of TPSs running at backend servers. Existing DTPSs are overloaded either due to an inappropriate TPS optimization strategy at backend servers or improper load balancing scheme that cannot quickly recover an overload. Consequently, the performance of software-intensive system is suffered. Thus, in this paper, we propose a new DTPS that follows the collaborative round robin load balancing that has the effect of a double-edge sword. On the one hand, it effectively performs the load balancing (in case of overload situation) among available TPSs by a fast overload recovery procedure that decelerates the load on the overloaded TPSs up to their capacities and shifts the remaining load towards other gracefully running TPSs. And on the other hand, its robust load deceleration technique which is applied to an overloaded TPS sets an appropriate upper bound of thread pool size, because the pool size in each TPS is kept equal to the request rate on it, hence dynamically optimizes TPS. We evaluated the results of the proposed system against state of the art DTPSs by a client-server based simulator and found that our system outperformed by sustaining smaller response times.  相似文献   

18.
基于消息队列的工作流引擎及其容错设计   总被引:1,自引:0,他引:1       下载免费PDF全文
在流程定义工具、Web中间件和工作流引擎组成的分布式工作流平台上,以提高工作流引擎的可信性为目的,围绕软件容错设计、硬件和网络平台的可靠性、可靠消息传输模式,结合对实际生产的分析,提出一种新的可信构件设计方案。运行结果表明,该方案取得了较好的应用效果。  相似文献   

19.
Adaptive resource allocation is becoming an important feature for local applications and for grid applications that run simultaneously on multiple sites. The applications may face varying resource availability during execution, may need to schedule around obstacles as from reservation, and may have to deal with varying system load under time-shared execution and with a lack of accurate runtime predictability on heterogeneous resources. Thus, middleware support is needed to make the applications adaptable. We present our ATOP-Grid middleware which employs the well-known Zoltan/ParMETIS library for high-quality workload adaptation, enhanced with an over-partitioning extension. ATOP-Grid constitutes a unified approach for application-internal workload self-adaptation under different resource-sharing types, integration with the local batch job schedulers, and largely autonomous decision making.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号