Quick search Find article
Quick search
Find article

Correctness issues in workflow management

Mohan Kamath and Krithi Ramamritham

Show affiliations


Workflow management is a technique to integrate and automate the execution of steps that comprise a complex process, e.g., a business process. Workflow management systems (WFMSs) primarily evolved from industry to cater to the growing demand for office automation tools among businesses. Coincidentally, database researchers developed several extended transaction models to handle similar applications. Although the goals of both the communities were the same, the issues they focused on were different. The workflow community primarily focused on modelling aspects to accurately capture the data and control flow requirements between the steps that comprise a workflow, while the database community focused on correctness aspects to ensure data consistency of sub-transactions that comprise a transaction. However, we now see a confluence of some of the ideas, with additional features being gradually offered by WFMSs.

This paper provides an overview of correctness in workflow management. Correctness is an important aspect of WFMSs and a proper understanding of the available concepts and techniques by WFMS developers and workflow designers will help in building workflows that are flexible enough to capture the requirements of real world applications and robust enough to provide the necessary correctness and reliability properties. We first enumerate the correctness issues that have to be considered to ensure data consistency. Then we survey techniques that have been proposed or are being used in WFMSs for ensuring correctness of workflows. These techniques emerge from the areas of workflow management, extended transaction models, multidatabases and transactional workflows. Finally, we present some open issues related to correctness of workflows in the presence of concurrency and failures.


PACS

07.05.Bx Computer systems: hardware, operating systems, computer languages, and utilities

07.05.Kf Data analysis: algorithms and implementation; data management

89.65.Gh Economics; econophysics, financial markets, business and management

Subjects

Instrumentation and measurement

Statistical physics and nonlinear systems

Dates

Issue 4 (December 1996)



  1. Correctness issues in workflow management

    Mohan Kamath and Krithi Ramamritham 1996 Distrib. Syst. Engng. 3 213

  2. Plasma assisted evaporation of palladium

    Claude Laure et al 1996 Plasma Sources Sci. Technol. 5 510

  3. Photoelectric enhancement of electrical conductivity in dust-laden gases

    S Guha and P K Kaw 1968 J. Phys. D: Appl. Phys. 1 193

  4. Search in spatial scale-free networks

    H P Thadakamalla et al 2007 New J. Phys. 9 190

  5. Object Management Group object transaction service based on an X/Open and International Organization for Standardization open systems interconnection transaction processing kernel

    J Liang et al 1997 Distrib. Syst. Engng. 4 151

  6. The classical two-dimensional XY model with in-plane magnetic field

    M E Gouvea et al 1990 J. Phys.: Condens. Matter 2 1853

  7. A Product Integraph

    J C Jaeger and J D Clarke 1949 J. Sci. Instrum. 26 155

  8. Gravity and the quantum

    Abhay Ashtekar 2005 New J. Phys. 7 198

  9. Analysis of laser damage threshold and morphological changes at the surface of a HgCdTe crystal

    C S Chen et al 2006 J. Opt. A: Pure Appl. Opt. 8 88

  10. Noise-guided evolution within cyclical interactions

    Matjaž Perc and Attila Szolnoki 2007 New J. Phys. 9 267

Related review articles

What's this?
View review articles related to this research to gain an insight into the key trends in this subject area. Related review articles are selected based on PACS/MSC codes, and are no more than three years old.

  1. FPGA-based, specialized trigger and data acquisition systems for high-energy physics experiments

View by subject




Export








Please login to access our web services, or create an account if you don't yet have one.

You must have cookies enabled in your web browser to be able to login.

Username
Password

Forgotten your password? Get a new one here.