Messaging

1) In generale, la messaggistica (chiamata anche messaggistica elettronica ) è la creazione, l'archiviazione, lo scambio e la gestione di testo, immagini, voce, telex, fax, posta elettronica, cercapersone e EDI (Electronic Data Interchange) su una rete di comunicazione.

2) Nella programmazione, la messaggistica è lo scambio di messaggi (dati appositamente formattati che descrivono eventi, richieste e risposte) a un server di messaggistica, che funge da programma di scambio di messaggi per i programmi client. Esistono due principali modelli di server di messaggistica: il modello point-to-point e il modello di pubblicazione / sottoscrizione. La messaggistica consente ai programmi di condividere il codice di gestione dei messaggi comune, di isolare risorse e interdipendenze e di gestire facilmente un aumento del volume dei messaggi. La messaggistica semplifica inoltre la comunicazione dei programmi tra diversi ambienti di programmazione (linguaggi, compilatori e sistemi operativi) poiché l'unica cosa che ogni ambiente deve comprendere è il formato e il protocollo di messaggistica comuni.

MQSeries di IBM e JMS (Java Message Service) di Sun Microsystems sono esempi di prodotti che forniscono interfacce e servizi di messaggistica.