In the context of Service Oriented Computing behavioural contracts are descriptions of the observable message-passing behaviour of services. In other terms, contracts are behavioural interfaces that can be used, for instance, to check whether a group of services can be safely combined avoiding, e.g., undesired deadlocks. In this paper we consider the problem of discovering available services that can be used to implement a given service system. The idea is to first design a service system by describing the overall behaviour of each of its participant, and then instantiate such participants retrieving services exposing a behavioural contract which is conformant with the corresponding given behaviour.

Towards a Unifying Theory for Choreography Conformance and Contract Compliance / M. Bravetti; G. Zavattaro. - STAMPA. - 4829:(2007), pp. 34-50. (Intervento presentato al convegno 6th International Symposium on Software Composition tenutosi a Braga nel 24-25 Marzo) [10.1007/978-3-540-77351-1_4].

Towards a Unifying Theory for Choreography Conformance and Contract Compliance

BRAVETTI, MARIO;ZAVATTARO, GIANLUIGI
2007

Abstract

In the context of Service Oriented Computing behavioural contracts are descriptions of the observable message-passing behaviour of services. In other terms, contracts are behavioural interfaces that can be used, for instance, to check whether a group of services can be safely combined avoiding, e.g., undesired deadlocks. In this paper we consider the problem of discovering available services that can be used to implement a given service system. The idea is to first design a service system by describing the overall behaviour of each of its participant, and then instantiate such participants retrieving services exposing a behavioural contract which is conformant with the corresponding given behaviour.
2007
Software Composition. Revised Selected Papers
34
50
Towards a Unifying Theory for Choreography Conformance and Contract Compliance / M. Bravetti; G. Zavattaro. - STAMPA. - 4829:(2007), pp. 34-50. (Intervento presentato al convegno 6th International Symposium on Software Composition tenutosi a Braga nel 24-25 Marzo) [10.1007/978-3-540-77351-1_4].
M. Bravetti; 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/52935
 Attenzione

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

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 114
  • ???jsp.display-item.citation.isi??? 77
social impact