Post

Visualizzazione dei post da agosto, 2015

Azure Service Bus

Immagine
Introduzione Un Enterprise Service Bus ha lo scopo di disaccoppiare le applicazioni client per mezzo di un middleware di comunicazione attraverso il quale possano scambiarsi dei messaggi; il middleware è un canale su cui un client può pubblicare un messaggio per farlo arrivare ad un altro client collegato sul medesimo canale. A differenza di un’integrazione tra client di tipo punto a punto, l’ultilizzo di questa architettura fornisce un unica struttura centralizzata per monitorare lo scambio dei messaggi e non richiede lo sviluppo di codice specifico per ciascun client da integrare. Il disaccoppiamento tra i client avviene per mezzo di messaggi che molto spesso contengono al loro interno la serializzazione in formato xml/json di un oggetto. Un adapter viene solitamente posto dininazi ai vari client proprio al fine di serializzare/deserializzare il messagio rispettivamente inviato o ricevuto.  Azure Service Bus Il service bus di Azure ci mette a disposizione l’in...