• DocumentCode
    2838115
  • Title

    Transactional Recovery Support for Robust Exception Handling in Business Process Services

  • Author

    Ferreira, João E. ; Braghetto, Kelly R. ; Takai, Osvaldo K. ; Pu, Calton

  • Author_Institution
    IME, Univ. of Sao Paulo, Sao Paulo, Brazil
  • fYear
    2012
  • fDate
    24-29 June 2012
  • Firstpage
    303
  • Lastpage
    310
  • Abstract
    Building mission critical applications and services (e.g. e-commerce) using process-oriented approaches has had successes and difficulties. These applications automated successfully the important frequent cases such as purchases, but the code needed for handling exceptions such as cancellations and failures tend to grow to disproportionate size and complexity. These difficulties lead to non-automated and expensive solutions such as call centers, which resolve data inconsistency problems manually. In this paper we describe the WED-flow (work, event, and data-flow) approach, which provides transactional recovery through incremental evolution of exception handling, by combining the concepts of advanced transaction models, events, and data states. By carefully recording the detailed data states of each execution step, WED-flow composes backward and forward recovery mechanisms as reusable exception handling services to preserve the consistency of all databases involved in the application with well-defined correctness properties. A practical application of the automated recovery in WED-flow is the real-time recovery of failed cases for mission-critical applications and services.
  • Keywords
    business data processing; data flow computing; system recovery; WED flow; business process services; data inconsistency problems; database consistency; e-commerce; mission critical applications; process oriented approaches; robust exception handling; transactional recovery support; work event and data flow; Databases; History; Mission critical systems; Synchronization; Web and internet services; Web services; business processes; exception handling; transactional recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ICWS), 2012 IEEE 19th International Conference on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    978-1-4673-2131-0
  • Type

    conf

  • DOI
    10.1109/ICWS.2012.14
  • Filename
    6257821