SCC: A Service Centered Calculus

Author: A.L. Brown, C. Laneve, G.-L. Ferrari, H. Barendregt, K. Honda, L. Acciai, N. Busi, R. Bruni, R. Bruni, R. Milner, S. Abramsky, S.J. Gay, W.M.P. Aalst van der, W.R. Cook
Publisher: Springer Science and Business Media LLC

ABOUT BOOK

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

Powered by: