DocumentCode
2043824
Title
A Model for Web Service Coordination in Long-Running Transactions
Author
Meng, Sun ; Arbab, Farhad
Author_Institution
Centrum Wiskunde & Inf. (CWI), Amsterdam, Netherlands
fYear
2010
fDate
4-5 June 2010
Firstpage
121
Lastpage
128
Abstract
With the growth of interest on service oriented applications (SOAs), a key aspect of aggregating business processes and web services is the transactional support for SOAs. The classical notion of transaction denotes a unit of work that is atomic, consistent, isolated and durable. However, in the context of service oriented computing, transactions may require long periods to complete and the traditional mechanisms are not always appropriate. The development of SOAs should be based on models of computation in which there is a clear separation between coordination and computation features. In this paper we propose a computational model called transactional constraint automata (TNCA). The model describes a collection of services that interact via common transaction labels. Each transaction is an interaction described via a Reo circuit. Thus our model achieves a separation of coordination and computation: the set of automata depicts the control flow and the internal behavior of different services and business processes, while the non-atomic interactions among services are captured by the common transactions via Reo circuits.
Keywords
Web services; automata theory; software architecture; transaction processing; Reo circuits; Web service coordination; business processes; long-running transactions; service oriented applications; service oriented computing; transactional constraint automata; Automata; Business; Computational modeling; Connectors; Integrated circuit modeling; Semantics; Web services; Reo; Transaction; Transactional Constraint Automata; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Service Oriented System Engineering (SOSE), 2010 Fifth IEEE International Symposium on
Conference_Location
Nanjing
Print_ISBN
978-1-4244-7327-4
Type
conf
DOI
10.1109/SOSE.2010.51
Filename
5569916
Link To Document