Title :
Execution Support to Long Running Workflows
Author :
Junior, Milton S. S. ; Rosa, Nelson S. ; Lins, Fernando A. A.
Author_Institution :
Centro de Inf., Univ. Fed. de Pernambuco, Recife, Brazil
Abstract :
Workflows have been widely adopted in enterprise environments to allow the formalization and automation of business processes through the execution of activities implemented by computational services. Some of these workflows, namely long running workflows, take a long time (e.g., Hours or even days and weeks) to complete their work and produce the expected results. The long execution time is inherent to the nature of some business processes, e.g., To buy a book in a bookstore using the Internet. These workflows are usually deployed at operational environments that explicitly deal with the particularities of their executions, e.g., The long time running, possibility of changes in the business rules, need of resource provisioning, security and so on. To build this kind of environment is a complex task due to the aforementioned characteristics of long running workflows. In this context, this paper presents the architecture, design and implementation of an environment specially conceived to support long running workflows. In order to evaluate the proposed environment, we carried out a performance evaluation.
Keywords :
business data processing; software architecture; software performance evaluation; workflow management software; architecture; business processes automation; business processes formalization; business rules; computational services; design; enterprise environments; execution support; long running workflows; performance evaluation; resource provisioning; Monitoring; Organizations; Proposals; Prototypes; Robustness; Security; Dynamic Reconfiguration; Long Running Workflows; OSGi;
Conference_Titel :
Computer and Information Technology (CIT), 2014 IEEE International Conference on
Conference_Location :
Xi´an
DOI :
10.1109/CIT.2014.94