Views 
   PDF Download PDF Downloads: 1048

 Open Access -   Download full article: 

XML-Based Process Definition Tool for a Workflow Management System (WFMS)

Amin Y. Noaman and Nada M. Al-Mani

Department of Computer Science, Faculty of Computing and Information Technology, King Abdulaziz University, P.O. Box 80221, Jeddah 21589 (Saudi Arabia)

Article Publishing History
Article Received on :
Article Accepted on :
Article Published :
Article Metrics
ABSTRACT:

A Workflow is an automation of a business process. In general, the process model describes the activities performed and their relations. It could be defined by using the process definition tool, which is one of the Workflow Management System (WFMS) components. Technically, fixed workflow structure is a major problem that could be faced by any WFMS. It is lacking of reusability and flexibility needed during runtime, i.e. once a workflow has started; changes to system and process structure are no longer feasible. This research proposes a framework that supports designing and implementing of a general purpose process definition tool with a graphical user interface. The business process modeled by this tool presented internally in an XML schema file. The elements of this schema are the activities of the model which will be parsed and transformed to a graphical notation whenever loading the model. In addition, the defined process in whole could be used as an activity in other business model into the interface. Then, the process will be automated on process engine that has empowered with the required flexibility to dynamically modifying the structure of a running instance.

KEYWORDS: XML; Workflow Management system

Copy the following to cite this article:

Noaman A. Y, Al-Mani N. M. XML-Based Process Definition Tool for a Workflow Management System (WFMS). Orient. J. Comp. Sci. and Technol;1(1)


Copy the following to cite this URL:

Noaman A. Y, Al-Mani N. M. XML-Based Process Definition Tool for a Workflow Management System (WFMS). Orient. J. Comp. Sci. and Technol;1(1). Available from: http://www.computerscijournal.org/?p=2076



Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.