[LG-Interoperabilità] 2.5. Message Broker

Un message broker è un modulo software che permette l’integrazione asincrona tramite scambio di messaggi. Questo tipo di interazione è fortemente disaccoppiata perché l’invio del messaggio avviene su un canale in cui è responsabilità del message broker consegnare il messaggio ai soggetti interessati.

Continua a leggere su Docs Italia.

L’utilizzo di interazioni di tipo REST è senz’altro quella preferita, specie per le nuove applicazioni. Tuttavia, con l’affermarsi di nuovi use-cases di integrazione basati sul disaccoppiamento funzionale tra i sistemi, stiamo registrando l’affermarsi di pattern architetturali basati sugli “eventi” (e.g. event-sourcing) e l’adozione delle relative tecnologie a supporto. Riteniamo possa essere un elemento di valore per un message-broker supportare nativamente questo tipo di patterns, o addirittura suggerire l’implementazione di message-brokers utilizzando le medesime tecnologie. L’approdondimento sulle nuove tecnologie di integrazione può essere tuttavia demandato al successivo paragrafo “altri approcci e tecnologie di integrazioni”