Service choreographies represent a powerful and flexible approach to compose software services in a distributed way. A key enabler for the realization of choreographies is the ability to automatically compose services, and perform exogenous coordination and adaptation of their interaction. This is a nontrivial and error prone task. Automatic support is needed. Adapters are used to bind concrete services to (abstract) choreography roles by solving possible protocol mismatches. In this paper we focus on the synthesis of adapters, each of them realized as a suitable composition of adaptation primitives. We show our method at work on a use case in the domain of Smart Mobility & Tourism.

On the Model-driven Synthesis of Adaptable Choreographies

Marco Autili;Amleto Di Salle;Francesco Gallo;Claudio Pompilio;Massimo Tivoli
2018-01-01

Abstract

Service choreographies represent a powerful and flexible approach to compose software services in a distributed way. A key enabler for the realization of choreographies is the ability to automatically compose services, and perform exogenous coordination and adaptation of their interaction. This is a nontrivial and error prone task. Automatic support is needed. Adapters are used to bind concrete services to (abstract) choreography roles by solving possible protocol mismatches. In this paper we focus on the synthesis of adapters, each of them realized as a suitable composition of adaptation primitives. We show our method at work on a use case in the domain of Smart Mobility & Tourism.
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

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/11697/127989
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? ND
social impact