SCC: a service centered calculus

  • Authors:
  • M. Boreale;R. Bruni;L. Caires;R. De Nicola;I. Lanese;M. Loreti;F. Martins;U. Montanari;A. Ravara;D. Sangiorgi;V. Vasconcelos;G. Zavattaro

  • Affiliations:
  • EU Integrated Project Sensoria;EU Integrated Project Sensoria;EU Integrated Project Sensoria;EU Integrated Project Sensoria;EU Integrated Project Sensoria;EU Integrated Project Sensoria;EU Integrated Project Sensoria;EU Integrated Project Sensoria;EU Integrated Project Sensoria;EU Integrated Project Sensoria;EU Integrated Project Sensoria;EU Integrated Project Sensoria

  • Venue:
  • WS-FM'06 Proceedings of the Third international conference on Web Services and Formal Methods
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We seek for a small set of primitives that might serve as a basis for formalising and programming service oriented applications over global computers. As an outcome of this study we introduce here SCC, a process calculus that features explicit notions of service definition, service invocation and session handling. Our proposal has been influenced by Orc, a programming model for structured orchestration of services, but the SCC's session handling mechanism allows for the definition of structured interaction protocols, more complex than the basic request-response provided by Orc. We present syntax and operational semantics of SCC and a number of simple but nontrivial programming examples that demonstrate flexibility of the chosen set of primitives. A few encodings are also provided to relate our proposal with existing ones.