When things go wrong: Interrupting Conversations

Juliana Kuster Filipe Bowles, Sotiris Moschoyiannis

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper presents a true-concurrent approach to formalising integration of Small-to-Medium Enterprises (SMEs) with Web services. Our approach formalises common notions in service-oriented computing such as conversations (interactions between clients and web services), multi-party conversations (interactions between multiple web services) and coordination protocols, which are central in a transactional environment. In particular, we capture long-running transactions with recovery and compensation mechanisms for the underlying services in order to ensure that a transaction either commits or is successfully compensated for.
Original languageEnglish
Title of host publicationFundamental Approaches to Software Engineering
PublisherSpringer
Pages131-145
Number of pages15
Volume4961
EditionLecture Notes in Computer Science
ISBN (Print)978-3-540-78742-6
DOIs
Publication statusPublished - 2008

Fingerprint

Dive into the research topics of 'When things go wrong: Interrupting Conversations'. Together they form a unique fingerprint.

Cite this