DocumentCode :
2663845
Title :
Building a Workflow Engine for a Real World Use Case, Using Mature Java Components
Author :
Teira, Manuel ; Díez, Óscar J.
Author_Institution :
Telefonica I+D, Madrid, Spain
fYear :
2008
fDate :
10-12 Dec. 2008
Firstpage :
494
Lastpage :
499
Abstract :
When it comes to complex task execution, a workflow model seems to be the natural way to go, since it allows to split the task into single, transactional steps, that could be combined to build up the whole tasks to be executed. Our main goal is creating a workflow model and a system to handle their tasks, focusing simplicity and avoiding too complex frameworks. This document describes a workflow architecture designed to accomplish those goals, using existing and mature Java technologies, mainly provided by open source implementations. Despite its simplicity, it will give enough performance to be used in a real world, high load scenario, providing clustering features. Not less important is the API exposed to workflow designers: the people responsible for creating the tasks definitions that will run into the engine. We are looking here for the simplest language, but still providing enough features to design general purpose tasks.
Keywords :
Java; application program interfaces; public domain software; workflow management software; API; Java component; Java technology; complex task execution; general purpose task; open source implementation; use case; workflow architecture; workflow model; Availability; Communication channels; Control systems; Energy efficiency; Engines; Java; Programming profession; Protocols; Routing; Web services; BPM; Cluster; JMS; Java; Workflow;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Intelligence for Modelling Control & Automation, 2008 International Conference on
Conference_Location :
Vienna
Print_ISBN :
978-0-7695-3514-2
Type :
conf
DOI :
10.1109/CIMCA.2008.43
Filename :
5172675
Link To Document :
بازگشت