DocumentCode
2124236
Title
Implementing Business Conversations with Consistency Guarantees Using Message-Oriented Middleware
Author
Molina-Jimenez, Carlos ; Shrivastava, Santosh ; Cook, Nick
Author_Institution
Newcastle Univ., Newcastle upon Tyne
fYear
2007
fDate
15-19 Oct. 2007
Firstpage
51
Lastpage
51
Abstract
The paper considers distributed applications where interactions between constituent services take place via messages in an asynchronous environment with unpredictable communication and processing delays; further, interacting parties are not required to be online at the same time. Message-oriented middleware (MoM) is commonly used for connecting such loosely coupled distributed applications. Despite loose coupling, many service interactions have temporal and message validation constraints. A failure to deliver a valid message within its time constraint could cause mutually conflicting views of an interaction (one party regarding it as timely whilst the other party regarding it as untimely) leading to application level inconsistencies. In a loosely coupled system, such inconsistencies could remain undetected for a long time, requiring costly application level recovery procedures. This paper describes how synchronisation support providing multilateral consistency guarantees can be provided using the underlying MoM to prevent inconsistencies from reaching application level.
Keywords
business data processing; interactive systems; message passing; middleware; business conversation; interactive system; message-oriented middleware; synchronisation; Application software; Availability; Delay effects; Distributed computing; Joining processes; Message-oriented middleware; Peer to peer computing; Quality of service; Time factors; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Enterprise Distributed Object Computing Conference, 2007. EDOC 2007. 11th IEEE International
Conference_Location
Annapolis, MD
ISSN
1541-7719
Print_ISBN
978-0-7695-2891-5
Type
conf
DOI
10.1109/EDOC.2007.21
Filename
4383981
Link To Document