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

Services Computing(2013)

引用 9|浏览0
暂无评分
摘要
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.
更多
查看译文
关键词
process instance,network failures,business process changes state,collaborative process,robust client,relevant process,state change,cached-based process transformation,server shared state interactions,collaborative process execution,possible state inconsistency,system crash,possible failure,network failure,groupware
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要