Due to the possibility of system crashes and network failures, the design of robust interactions for collaborative business processes is a challenge. If a process changes state, it sends messages to other relevant processes to inform them about this change. However, server crashes and network failures may result in a loss of messages. In this case, the state change is performed by only one process, resulting in global state/behavior inconsistencies and possibly deadlocks. Our idea to solve this problem is to (automatically) transform the original processes into their robust counterparts. The robust initiator process re-tries failed interactions by resending the request message. The robust responder then replies with the possibly lost respon...
International audienceWeb services based on a service-oriented architecture framework provide a suit...
During a stateful interaction, a partner service may become unavailable because of a server crash or...
Web service composition refers to the creation of new (Web) services by combining functionalities pr...
Due to the possibility of system crashes and network failures, the design of robust interactions for...
Due to the possibility of system crashes and network failures, the design of robust interactions for...
Electronic collaboration has grown significantly in the last decade, with applications in many diffe...
With the possibility of system crashes and network failures, the design of robust client/server inte...
With the possibility of system crashes and network failures, the design of robust client/server inte...
Processes can synchronize their states by exchanging messages. System crashes and network failures m...
Abstract. In a service-oriented world, a long-running business process can be implemented as a set o...
Web services paradigm is allowing applications to interact with one another over the Internet. BPEL ...
Modern Web Services applications encompass multiple distributed interacting components, possibly inc...
Abstract: Web services are increasingly being used to expose applications over the Internet. To prom...
Process-based composition of Web services is emerging as a promising technology for the effective au...
Two orchestrated processes interacting with each other have to maintain their own states. Messages a...
International audienceWeb services based on a service-oriented architecture framework provide a suit...
During a stateful interaction, a partner service may become unavailable because of a server crash or...
Web service composition refers to the creation of new (Web) services by combining functionalities pr...
Due to the possibility of system crashes and network failures, the design of robust interactions for...
Due to the possibility of system crashes and network failures, the design of robust interactions for...
Electronic collaboration has grown significantly in the last decade, with applications in many diffe...
With the possibility of system crashes and network failures, the design of robust client/server inte...
With the possibility of system crashes and network failures, the design of robust client/server inte...
Processes can synchronize their states by exchanging messages. System crashes and network failures m...
Abstract. In a service-oriented world, a long-running business process can be implemented as a set o...
Web services paradigm is allowing applications to interact with one another over the Internet. BPEL ...
Modern Web Services applications encompass multiple distributed interacting components, possibly inc...
Abstract: Web services are increasingly being used to expose applications over the Internet. To prom...
Process-based composition of Web services is emerging as a promising technology for the effective au...
Two orchestrated processes interacting with each other have to maintain their own states. Messages a...
International audienceWeb services based on a service-oriented architecture framework provide a suit...
During a stateful interaction, a partner service may become unavailable because of a server crash or...
Web service composition refers to the creation of new (Web) services by combining functionalities pr...