@inproceedings{62637b82d0d5435baa7bcb94db5690d0,
title = "SCC: a service centered calculus",
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.",
keywords = "Communication, Network protocols, Multiparty session",
author = "M. Boreale and R. Bruni and L. Caires and {De Nicola}, R. and I. Lanese and M. Loreti and F. Martins and U. Montanari and A. Ravara and D. Sangiorgi and V. Vasconcelos and G. Zavattaro",
year = "2006",
month = dec,
day = "8",
language = "English",
isbn = "3540388621",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "38--57",
editor = "M. Bravetti and M. Nunez and G. Zavattaro",
booktitle = "Web Services and Formal Methods - Third International Workshop, WS-FM 2006, Proceedings",
address = "Germany",
note = "3rd International Workshop on Web Services and Formal Methods, WS-FM 2006 ; Conference date: 08-09-2006 Through 09-09-2006",
}