eCite Digital Repository

Robust collaborative process interactions under system crash and network failures


Wang, L and Wombacher, A and Pires, LF and Van Sinderen, MJ and Chi, C, Robust collaborative process interactions under system crash and network failures, International Journal of Business Process Integration and Management, 6, (4) pp. 326-340. ISSN 1741-8763 (2013) [Refereed Article]

DOI: doi:10.1504/IJBPIM.2013.059138


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 its state, it sends messages to the 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 the sending process in isolation, resulting in state/behaviour inconsistencies among processes and possibly undistinguished deadlocks. Our basic idea to solve this problem is to cache the response (in a synchronous request-response interaction) if the state of the process instance has changed by the request message. The possible state inconsistencies are recognised and compensated by state-caching and by retrying failed interactions.

Item Details

Item Type:Refereed Article
Keywords:business process, data dependency, network failure, petri nets, recovery, robust, service interaction
Research Division:Information and Computing Sciences
Research Group:Cybersecurity and privacy
Research Field:Cybersecurity and privacy not elsewhere classified
Objective Division:Information and Communication Services
Objective Group:Information systems, technologies and services
Objective Field:Information systems, technologies and services not elsewhere classified
UTAS Author:Chi, C (Dr Chi-Hung Chi)
ID Code:118304
Year Published:2013
Deposited By:Information and Communication Technology
Deposited On:2017-07-10
Last Modified:2017-10-16

Repository Staff Only: item control page