Što je Message Broker?

Posrednik poruka je međuprogramska aplikacija koja prevodi poruku e-pošte iz jednog vlasničkog formata u drugi. Ova aplikacija pomaže u glatkom prijelazu poruka između jedne arhitekture razmjene poruka i druge.

Na primjer, ako jedna tvrtka koristi Microsoft Exchange® kao svoj softver poslužitelja e-pošte i Outlook® kao klijenta, posrednik poruka kojeg koristi Exchange® koristi se za komunikaciju s vanjskim poslužiteljima e-pošte kako se pojavi potreba za usmjeravanjem poruka. Kada se e-pošta šalje, Exchange® koristi standardni Simple Message Transfer Protocol (SMTP) za slanje poruke poslužitelju primatelja. Na taj način, poruku poslanu putem Outlook® i Exchange® može primiti netko u organizaciji koja koristi Lotus Domino® i Lotus Notes®.

Korisnicima Outlook® ili Lotus Notes® interakcija je neprimjetna. Sve je to zbog posrednika koji određuje kamo poruka ide i standardnog protokola za slanje poruke drugom poslužitelju.

Posrednici poruka dio su rješenja za razmjenu poruka. Microsoft Exchange® je softver poslužitelja e-pošte koji djeluje kao posrednik poruka prevodeći poruke primljene putem jednog protokola, HTTP, MAPI ili SMTP, na drugi protokol za slanje. Dok većina izlazne komunikacije e-poštom u nekom trenutku koristi SMTP za slanje e-pošte, u slučaju poslužitelja za razmjenu poruka kao što je Exchange®, to ovisi o klijentu koji se koristi sa sustavom. Ako je klijent Outlook®, poruke dolaze do Exchange® poslužitelja pomoću programskog sučelja aplikacije za razmjenu poruka (MAPI). Jednom na poslužitelju, Exchange mora procijeniti svaku poruku i utvrditi je li potreban prijevod na drugi protokol. Ako je poštanski sandučić primatelja na istom poslužitelju, nema potrebe mijenjati protokol i poruka je isporučena. Ako se nalazi na drugom poslužitelju i mora proći kroz Internet, poruka se šalje putem SMTP-a na udaljeni poslužitelj, gdje njome može rukovati posrednik poruka kako bi se isporučila u poštanski sandučić primatelja.

Posrednik poruka nije potpuni paket koji je poslužitelj pošte ili poslužitelj za razmjenu poruka, već dio aplikacije koji omogućuje nesmetan protok pošte od jednog pojedinca do drugog. Ove međuverske aplikacije pomažu zadržati većinu posla uključenog u slanje poruka e-pošte na poslužitelju i izvan vidokruga i umova ljudi koji ih šalju. Ovaj proces pomaže da e-pošta ostane besprijekorna za svoje korisnike i sastavni dio svakodnevnih poslovnih operacija.