Azure Service Bus
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...