Che cos'è un broker di messaggi?
Un broker di messaggi è un'applicazione middleware che traduce un messaggio di posta elettronica da un formato proprietario a un altro. Questa applicazione aiuta a facilitare la transizione graduale dei messaggi tra un'architettura di messaggistica e un'altra.
Ad esempio, se un'azienda utilizza Microsoft Exchange® come software del server di posta elettronica e Outlook® come client, il broker dei messaggi impiegato da Exchange® viene utilizzato per comunicare con server di posta esterni in caso di necessità di instradamento dei messaggi. Quando viene inviata la posta elettronica, Exchange® utilizza il protocollo SMTP (Simple Message Transfer Protocol) standard per inviare il messaggio al server destinatario. In questo modo, il messaggio inviato utilizzando Outlook® ed Exchange® può essere ricevuto da qualcuno di un'organizzazione che esegue Lotus Domino® e Lotus Notes®.
Per gli utenti di Outlook® o Lotus Notes®, l'interazione è impercettibile. Ciò è dovuto al fatto che il broker dei messaggi determina dove sta andando il messaggio e un protocollo standard per inviare il messaggio a un altro server.
I broker di messaggi fanno parte della soluzione di messaggistica. Microsoft Exchange® è un software server e-mail che funge da broker di messaggi traducendo i messaggi ricevuti tramite un protocollo, HTTP, MAPI o SMTP, in un altro protocollo da inviare. Mentre la maggior parte delle comunicazioni e-mail in uscita ad un certo punto utilizza SMTP per inviare l'e-mail, nel caso di un server di messaggistica come Exchange®, dipende dal client utilizzato con il sistema. Se il client è Outlook®, i messaggi arrivano al server Exchange® utilizzando l'interfaccia di programmazione delle applicazioni di messaggistica (MAPI). Una volta sul server, Exchange deve valutare ciascun messaggio e determinare se è necessaria la traduzione in un altro protocollo. Se la cassetta postale del destinatario si trova sullo stesso server, non è necessario modificare il protocollo e il messaggio viene recapitato. Se si trova su un altro server e deve attraversare Internet, il messaggio viene inviato tramite SMTP al server remoto, dove può essere gestito da un broker di messaggi per essere recapitato alla cassetta postale del destinatario.
Un broker di messaggi non è il pacchetto completo che è un server di posta o un server di messaggistica, ma parte dell'applicazione che consente il flusso regolare della posta da un individuo all'altro. Queste applicazioni middleware aiutano a mantenere la maggior parte del lavoro coinvolto nell'invio di messaggi e-mail sul server e fuori dalla vista e dalle menti delle persone che effettuano l'invio. Questo processo aiuta la posta elettronica a rimanere integra con i suoi utenti e integrata nelle operazioni aziendali quotidiane.