Workflow Management Systems (WfMS) are getting important day by day as they allow one to automate, speed up and increase efficiency of work in enterprise. This paper presents key aspects of design and implementation of a Workflow Management System engine (the core of WfMS in short). Brief history and future trends of WfMS development have been shown and reasonable consderations towards XPDL as a standard to choose have been made basing on BPM industry surveys. Also the anaylsis of BPM standards shows the place of XPDL among other noticeable standards like BPMN and BPEL, that are rather complements then competitors with respect to XPDL. We base our architecture of WfMS on the Open Business Engine(OBE) architecture that complies to our needs as it takes into accont Workflow Management Coalition (WfMC) standards (Workflow Reference Model or XPDL specification, for instance) and allows us to use modern thechnologies, like Java EE, that gives application security, transaction control, resource management and other features. Finally we present our WfMS engine that supports XPDL 1.0 and runs on Java EE 5 certified application server JBoss 5.

Design and implementation of an open source XPDL compliant workflow engine

HOSSAIN, KHONDOKER ZAHID;VINNICHENKO, ALEXEY
2009/2010

Abstract

Workflow Management Systems (WfMS) are getting important day by day as they allow one to automate, speed up and increase efficiency of work in enterprise. This paper presents key aspects of design and implementation of a Workflow Management System engine (the core of WfMS in short). Brief history and future trends of WfMS development have been shown and reasonable consderations towards XPDL as a standard to choose have been made basing on BPM industry surveys. Also the anaylsis of BPM standards shows the place of XPDL among other noticeable standards like BPMN and BPEL, that are rather complements then competitors with respect to XPDL. We base our architecture of WfMS on the Open Business Engine(OBE) architecture that complies to our needs as it takes into accont Workflow Management Coalition (WfMC) standards (Workflow Reference Model or XPDL specification, for instance) and allows us to use modern thechnologies, like Java EE, that gives application security, transaction control, resource management and other features. Finally we present our WfMS engine that supports XPDL 1.0 and runs on Java EE 5 certified application server JBoss 5.
ING V - Facolta' di Ingegneria dell'Informazione
20-dic-2010
2009/2010
Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
VinnichenkoAlexeyKhondokerZahid-PolimiOpenWfEngine.pdf

accessibile in internet per tutti

Descrizione: Thesis text
Dimensione 947.08 kB
Formato Adobe PDF
947.08 kB Adobe PDF Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/5924