Kiadók és előfizetők

A kiadók és az előfizetők olyan alkalmazások, amelyek üzeneteket (kiadványokat) küldenek és fogadnak a közzététel/előfizetés üzenetkezelési módszer alkalmazásával. A kiadók és az előfizetők nincsenek összekapcsolva egymással, tehát a kiadók nem ismerik az általuk küldött információk célját, az előfizetők pedig nem ismerik az általuk fogadott információk forrását.

Az információk szolgáltatója a kiadó. A kiadók anélkül szolgáltatnak információkat egy tárgyról, hogy közben ismerniük kellene az információk iránt érdeklődő alkalmazásokat.

Az információk felhasználója az előfizető. Az előfizető eldönti, hogy milyen információk érdeklik, majd várja, hogy ezeket az információkat megkapja. Az előfizetők számos különböző kiadótól fogadhatnak információkat, és az általuk fogadott információk más előfizetők részére is elküldhető.

Az információk IBM® MQ üzenetben kerülnek elküldésre, és az információ tárgyát egy témakör karaktersorozat azonosítja. A kiadó az információ közzétételekor megadja a témakör karaktersorozatot, az előfizető pedig meghatározza, hogy mely témakörökről szeretne kiadványokat kapni. Az előfizetőhöz csak azoknak a témakör karaktersorozatoknak az információi kerülnek elküldésre, amelyekre feliratkozott.

A IBM WebSphere MQ 7.0ú és újabb sorkezelők közvetítő helyett Közzététel/előfizetés alrendszert használnak a kiadók és előfizetők közötti interakciók irányítására. A Közzététel/előfizetés alrendszer üzeneteket fogad a kiadóktól, és előfizetési kérelmeket az előfizetőktől. A Közzététel/Előfizetés alrendszer feladata továbbítani a közzétett adatokat a cél előfizetőkhöz.