• DocumentCode
    1972780
  • Title

    Robust Client/Server Shared State Interactions of Collaborative Process with System Crash and Network Failures

  • Author

    Lei Wang ; Wombacher, Andreas ; Pires, Luis Ferreira ; Van Sinderen, M.J. ; Chihung Chi

  • fYear
    2013
  • fDate
    June 28 2013-July 3 2013
  • Firstpage
    192
  • Lastpage
    199
  • Abstract
    With the possibility of system crashes and network failures, the design of robust client/server interactions for collaborative process execution is a challenge. If a business process changes state, it sends messages to relevant processes to inform about this change. However, server crashes and network failures may result in loss of messages. In this case, the state change is performed by one party, resulting in state/behavior inconsistencies and possibly deadlocks. Our basic idea to solve this problem is to cache the response (in a synchronous interaction) if the state of the process instance has changed by the request message. The possible state inconsistencies are recognized and compensated by state-caching and retrying failed interactions. By doing this work, we have learnt the possible failures caused by system crashes and network failures. Our results make it possible to build robust interactions by using cached-based process transformations.
  • Keywords
    client-server systems; groupware; system recovery; BPEL; cached-based process transformations; collaborative process; network failures; robust client-server shared state interactions; service interaction; state synchronization; system crash; Automata; Business; Computer crashes; History; Petri nets; Servers; Synchronization; BPEL; Business Process; Service Interaction; State Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing (SCC), 2013 IEEE International Conference on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-0-7695-5026-8
  • Type

    conf

  • DOI
    10.1109/SCC.2013.39
  • Filename
    6649695