Choreographies and Contracts are important concepts in Service Oriented Computing. Choreographies are the description of the behaviour of a service system from a global point of view, while contracts are the description of the externally observable message-passing behaviour of a given service. Exploiting some of our previous results about choreography pro jection and contract refinement, we show how to solve the problem of implementing a choreography via the composition of already available services that are retrieved according to their contracts.

Contract-Driven Implementation of Choreographies / M. Bravetti; I. Lanese; G. Zavattaro. - STAMPA. - 5474:(2009), pp. 1-18. (Intervento presentato al convegno Symposium on Trustworthy Global Computing 2008 tenutosi a Barcellona nel November 3-4, 2008) [10.1007/978-3-642-00945-7_1].

Contract-Driven Implementation of Choreographies

BRAVETTI, MARIO;LANESE, IVAN;ZAVATTARO, GIANLUIGI
2009

Abstract

Choreographies and Contracts are important concepts in Service Oriented Computing. Choreographies are the description of the behaviour of a service system from a global point of view, while contracts are the description of the externally observable message-passing behaviour of a given service. Exploiting some of our previous results about choreography pro jection and contract refinement, we show how to solve the problem of implementing a choreography via the composition of already available services that are retrieved according to their contracts.
2009
Proceedings of Symposium on Trustworthy Global Computing 2008.
1
18
Contract-Driven Implementation of Choreographies / M. Bravetti; I. Lanese; G. Zavattaro. - STAMPA. - 5474:(2009), pp. 1-18. (Intervento presentato al convegno Symposium on Trustworthy Global Computing 2008 tenutosi a Barcellona nel November 3-4, 2008) [10.1007/978-3-642-00945-7_1].
M. Bravetti; I. Lanese; G. Zavattaro
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/72361
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 26
  • ???jsp.display-item.citation.isi??? 11
social impact