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
Link To Document