DocumentCode
2344904
Title
Composing Services with JOLIE
Author
Montesi, Fabrizio ; Guidi, Claudio ; Zavattaro, Gianluigi
fYear
2007
fDate
26-28 Nov. 2007
Firstpage
13
Lastpage
22
Abstract
Service composition and service statefulness are key concepts in Web Service system programming. In this paper we present JOLIE, which is the full implementation of our formal calculus for service orchestration calledSOCK. JOLIE inherits all the formal semantics of SOCK and provides a C-like syntax which allows the programmer to design the service behaviour and the service deployment information separately. The service behaviour is exploited to design the interaction workflow and the computational functionalities of the service, whereas the service deployment information deals with service interface definition, statefulness and service session management. On the one hand, JOLIE offers a simple syntax for dealing with service composition and efficient multiple request processing; on the other hand, it is based on a formal semantics which offers a solid development base, along with the future possibility of creating automated tools for testing system properties such as deadlock freeness.
Keywords
Automatic testing; Calculus; Computer interfaces; Computer science; Engines; Games; Java; Programming profession; Solids; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Services, 2007. ECOWS '07. Fifth European Conference on
Conference_Location
Halle, Germany
Print_ISBN
978-0-7695-3044-4
Type
conf
DOI
10.1109/ECOWS.2007.19
Filename
4399731
Link To Document