2012
DOI: 10.1016/j.jal.2011.11.002
|View full text |Cite
|
Sign up to set email alerts
|

A calculus for orchestration of web services

Abstract: Service-oriented computing, an emerging paradigm for distributed computing based on the use of services, is calling for the development of tools and techniques to build safe and trustworthy systems, and to analyse their behaviour. Therefore, many researchers have proposed to use process calculi, a cornerstone of current foundational research on specification and analysis of concurrent, reactive, and distributed systems. In this paper, we follow this approach and introduce CWS, a process calculus expressly desi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
20
0

Year Published

2013
2013
2024
2024

Publication Types

Select...
6
3
1

Relationship

2
8

Authors

Journals

citations
Cited by 33 publications
(20 citation statements)
references
References 73 publications
0
20
0
Order By: Relevance
“…An early work featuring behavioural types for access control is [68], which presents a type system for COWS (Calculus for Orchestration of Web Services) [79], a formalism for specifying and combining services, as well as modelling their dynamic behaviour. The COWS language provides a primitive for killing processes, possibly provoking the abortion of ongoing sessions.…”
Section: Access Controlmentioning
confidence: 99%
“…An early work featuring behavioural types for access control is [68], which presents a type system for COWS (Calculus for Orchestration of Web Services) [79], a formalism for specifying and combining services, as well as modelling their dynamic behaviour. The COWS language provides a primitive for killing processes, possibly provoking the abortion of ongoing sessions.…”
Section: Access Controlmentioning
confidence: 99%
“…This architecture aims to build a network of interoperable and collaborative applications, independent of platform, called web services (Pugliese & Tiezzi, 2011). The geospatial world is also moving away from the traditional desktop application paradigm to processing and accessing data on-the-fly from the Web using web processing services, as outlined by ell et al (2014).…”
Section: Orchestrationmentioning
confidence: 99%
“…Like other other π-calculus variants, this formalism does not allow for abortion of conversations. The COWS approach (see for instance [19]) introduces a complete language for the orchestration of services. COWS allows for definition of stateful services, and proposes correlations variables that implement correlations of messages as in BPEL, a wait operation to suspend processes for a chosen time and a kill operation, that terminates terms within a delimited scope.…”
Section: B Chinese Wall Propertiesmentioning
confidence: 99%