• DocumentCode
    3036723
  • Title

    Options: a way for achieving failure atomicity in the WorkMan system

  • Author

    Puustjärvi, Juha

  • Author_Institution
    Lab. of Inf. Process. Sci., Helsinki Univ. of Technol., Espoo, Finland
  • fYear
    2001
  • fDate
    21-21 April 2001
  • Firstpage
    268
  • Lastpage
    275
  • Abstract
    WorkMan is a prototype workflow system in which considerable attention is paid to the workflows´ transactional properties and the utilization of the services provided by database systems supporting SQL. In particular, the system provides different approaches for workflows´ failure atomicity: like most other workflow systems, it provides a compensation mechanism, but besides this, it provides options. An option is a certification of the success of a possible later update. Through options, the problems related to dirty data can be avoided: instead of making dirty updates, workflows try to acquire options. If the workflow will commit, then the options are realised; otherwise they are cancelled. Options are implemented by installing appropriate constraints in the database. Two variations of options are introduced, called public options and internal options. They differ in whether the effects of granted options are visible to other concurrent activities.
  • Keywords
    certification; compensation; concurrency control; relational databases; system recovery; transaction processing; workflow management software; SQL; WorkMan system; compensation mechanism; concurrent activities; constraints; database systems; dirty data; failure atomicity; internal options; prototype workflow system; public options; transactional properties; update success certification; visible options; workflow commitment; Abortion; Automation; Business process re-engineering; Database systems; Information processing; Insurance; Laboratories; Management information systems; Prototypes; Workflow management software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database Systems for Advanced Applications, 2001. Proceedings. Seventh International Conference on
  • Conference_Location
    Hong Kong, China
  • Print_ISBN
    0-7695-0996-7
  • Type

    conf

  • DOI
    10.1109/DASFAA.2001.916387
  • Filename
    916387