Vydavatelé a odběratelé
Vydavatelé a odběratelé jsou aplikace, které odesílají a přijímají zprávy (publikování) pomocí metod publikování/odběru zpráv. Vydavatelé a odběratelé jsou vzájemně odděleni, takže vydavatelé neznají cíl informací, které publikují, a odběratelé neznají zdroj informací, které přijímají.
Poskytovatel informace se nazývá vydavatel. Vydavatelé poskytují informace o předmětu, aniž by potřebovali znát cokoli o aplikacích, které se o dané informace zajímají.
Příjemce informací se nazývají odběratel. Odběratelé rozhodují, které informace je zajímají, a poté čekají na příjem těchto informací. Odběratelé mohou přijímat informace od mnoha vydavatelů a přijaté informace lze také posílat dalším odběratelům.
Informace je odeslána jako zpráva IBM® MQ a předmět informace je identifikován jako řetězec tématu. Vydavatel při publikování informací určí řetězec tématu a odběratel určuje řetězce témat, pro které chce přijímat publikování. Odběrateli se posílají pouze ty řetězce témat, k jejichž odběru se přihlásil.
IBM WebSphere MQ 7.0 a pozdější správci front používají k řízení interakce mezi vydavateli a odběrateli místo zprostředkovatele stroj publikování/odběru. Stroj publikování/odběru přijímá zprávy od vydavatelů a požadavky na odběr od odběratelů. Úkolem stroje publikování/odběru je směrovat publikovaná data cílovým odběratelům.