Scopo della tesi è lo sviluppo di un moderno middleware distribuito, basato sul modello di coordinazione Linda, che possa fornire una sostanziale indipendenza di due aspetti fondamentali della coordinazione basata su tuple: il linguaggio di coordinazione e i linguaggi di comunicazione. Questo permetterà alle entità coordinate di interagire tramite gli spazi di tuple avendo a disposizione un insieme eterogeneo di tecnologie di rappresentazione dell’informazione tra cui scegliere. Queste funzionalità saranno rese accessibili tramite un servizio web che esporrà una API ReSTful per abilitare l'interazione con gli agenti in rete; ciò sarà realizzato previa uno studio approfondito dei contributi tecnologici passati, le cui idee e concetti contribuiranno alla formulazione del concetto di Coordination as a Web Service. Infine, sarà proposta un'architettura software che permetta di realizzare un middleware semplice ma competitivo, in grado di trovare applicazione in molteplici contesti reali.
keywords
coordinazione, Linda, interoperabiità, servizi Web, REST