共查询到19条相似文献,搜索用时 562 毫秒
1.
2.
3.
4.
林昆 《计算技术与自动化》2018,(1):136-140
阐述了ETL工具在数据仓库系统的建设过程中所处的重要地位,提出了一个基于工作流引擎的ETL系统设计。系统实现一个轻量级的工作流引擎作为ETL流程的调度中心,利用元数据保存记录ETL流程的信息,创建基于数据库引擎的ETL操作组件库来完成从数据源到数据目标的数据映射,并初步实现了对大数据环境数据抽取的支持,从而构建了一个具有良好可扩展性和开放性的ETL系统。 相似文献
5.
本设计并实现了一种基于CORBA环境的多Agnet工作流运行管理系统。用工作流过程定义语言(WFPDL)定义工作流程后,以脚本件形式交给工作流引擎进行解释执行。由于定义了通用接口,工作流引擎能够给各Agnet动态分配工作流的任务,这样实现多Agnet协作完成工作流,并且任务执行流程可随工作流定义的修改而改变,它无需修改源程序,这样提高了系统的动态重构能力。同时,中还提供了对一类Legacy系统的封装方法,以提高软件的重用性。 相似文献
6.
7.
办公自动化系统中工作流系统的设计 总被引:6,自引:0,他引:6
为了适应办公自动化系统的发展和中国办公流程特点,并将办公自动化系统中的公文流转功能设计为一个核心的工作流系统,根据办公环境中流程特点,基于一种工作流定义模型设计了工作流系统,并针对特殊工作流和工作流进化问题,提出了有效和易于实现的解决方案。通过将传统工作流系统和特殊工流系统相结合,实现了办公自动化系统中流程的灵活执行和管理。 相似文献
8.
本文设计并实现了一种基于CORBA环境的多Agent工作流运行管理系统。用工作流过程定义语言(WFPDL)定义工作流程后,以脚本文件形式交给工作流引擎进行解释执行。由于定义了通用接口,工作流引擎能够给各Agent动态分配工作流的任务,这样实现多Agent协作完成工作流,并且任务执行流程可随工作流定义的修改而改变,它无需修改源程序,这样提高了系统的动态重构能力。同时,文中还提供了对一类Legacy系统的封装方法,以提高软件的重用性。 相似文献
9.
基于JBPM的工作流管理系统的研究与设计 总被引:3,自引:0,他引:3
对当前流行的工作流引擎JBPM(Java Business Process Management)进行了研究分析,包括介绍、组件与开发流程,研究了工作流管理系统的通用体系结构,并利用工作流的设计方法进行系统功能分析,设计开发了一个工作流管理系统,同时结合功能实例进行了说明,使用该技术可有效提高基于流程定义的信息系统的开发效率. 相似文献
10.
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.
Faisal Bahadur Arif Iqbal Umar Insaf Ullah Fahad Algarni Muhammad Asghar Khan 《计算机系统科学与工程》2022,42(2):589-604
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.
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. 相似文献