We introduce COWS (Calculus for Orchestration of Web Services), a new foundational language for SOC whose design has been influenced by WS-BPEL, the de facto standard language for orchestration of web services. COWS combines in an original way a number of ingredients borrowed from well-known process calculi, e.g. asynchronous communication, polyadic synchronization, pattern matching, protection, delimited receiving and killing activities, while resulting different from any of them. Several examples illustrates COWS peculiarities and show its expressiveness both for modelling imperative and orchestration constructs, e.g. web services, flow graphs, fault and compensation handlers, and for encoding other process and orchestration languages. Programming Languages and Systems, 16th European Symposium on Programming, ESOP 2007.
A Calculus for Orchestration of Web Services / A. LAPADULA; R. PUGLIESE; F. TIEZZI. - STAMPA. - (2007), pp. 33-47. [10.1007/978-3-540-71316-6_4]
A Calculus for Orchestration of Web Services
PUGLIESE, ROSARIO;F. TIEZZI
2007
Abstract
We introduce COWS (Calculus for Orchestration of Web Services), a new foundational language for SOC whose design has been influenced by WS-BPEL, the de facto standard language for orchestration of web services. COWS combines in an original way a number of ingredients borrowed from well-known process calculi, e.g. asynchronous communication, polyadic synchronization, pattern matching, protection, delimited receiving and killing activities, while resulting different from any of them. Several examples illustrates COWS peculiarities and show its expressiveness both for modelling imperative and orchestration constructs, e.g. web services, flow graphs, fault and compensation handlers, and for encoding other process and orchestration languages. Programming Languages and Systems, 16th European Symposium on Programming, ESOP 2007.File | Dimensione | Formato | |
---|---|---|---|
07ESOP-A Calculus for Orchestration ofWeb Services.pdf
Accesso chiuso
Tipologia:
Pdf editoriale (Version of record)
Licenza:
Tutti i diritti riservati
Dimensione
264.12 kB
Formato
Adobe PDF
|
264.12 kB | Adobe PDF | Richiedi una copia |
I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.