DocumentCode
3425779
Title
Coordination in Service Oriented Architectures Using Transaction Processing Concepts
Author
Hrastnik, Peter ; Winiwarter, Werner
Author_Institution
Electron. Commerce Competence Center, Vienna
fYear
2007
fDate
3-7 Sept. 2007
Firstpage
855
Lastpage
860
Abstract
Service oriented architectures (SOAs) provide an architectural paradigm to develop and evolve enterprise information systems. A key feature of SOAs is compensability of services. Such service assemblies require high coordination efforts to reliably produce a valid result. Transactional processing concepts are widely used to tackle coordination requirements in tightly-coupled distributed systems like J2EE or CORBA. However, in loosely-coupled systems like SOAs, the use of transaction processing systems is uncommon, although proposals for doing transaction processing in Web services systems (an implementation option for SOAs) exist. In this paper, general aspects of a transaction processing system are introduced that can be reasonably used for the coordination of services in SOAs. We present an approach and a corresponding implementation of a transaction processing system for service oriented architectures that adheres to the above-mentioned characteristics.
Keywords
business data processing; software architecture; CORBA; J2EE; Web services systems; distributed systems; enterprise information systems; service assemblies; service oriented architectures; transaction processing concepts; Assembly systems; Electronic commerce; Expert systems; Information systems; Logic; Proposals; Scientific computing; Service oriented architecture; Transaction databases; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Database and Expert Systems Applications, 2007. DEXA '07. 18th International Workshop on
Conference_Location
Regensburg
ISSN
1529-4188
Print_ISBN
978-0-7695-2932-5
Type
conf
DOI
10.1109/DEXA.2007.9
Filename
4313015
Link To Document