• 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