Publikace

Publikování jsou zprávy, které jsou aplikací odeslány stroji publikování/odběru. Stroj publikování/odběru pak pošle zprávy dál všem aplikacím, které se přihlásily k odběru těchto zpráv.

Stroj publikování/odběru může zpracovávat publikování, která obdrží různými způsoby v závislosti na typu informací obsažených v publikování.

Informace o stavu a událostech

Publikování lze rozdělit do kategorií podle obsažených informací:
Publikování stavu
Publikování stavu obsahují informace o aktuálním stavu nějakého objektu, například o ceně akcií nebo aktuálním skóre fotbalového utkání. Pokud se něco stane (například změní se cena akcie nebo dojde ke změně skóre), předchozí informace o stavu již není potřeba, protože je nahrazena novou informací.
Aplikace odběratele chce obdržet aktuální verzi informací o stavu při spuštění a získávat nové informace, kdykoli dojde ke změně stavu.
Publikování událostí
Publikování událostí obsahují informace o jednotlivých událostech, ke kterým došlo, jako je uzavření obchodu s některými akciemi nebo vstřelení určitého gólu. Každá událost je na ostatních událostech nezávislá.
Odběratel chce přijímat informace o událostech, jakmile k nim dojde.

Zachovaná publikování

Standardně, jakmile stroj publikování/odběru odešle publikování všem zainteresovaným odběratelům, publikování je strojem odstraněno. Tento způsob zpracování se hodí pro informace o událostech, ale není vždy vhodný pro informace o stavu. Vydavatel může určit, že stroj publikování/odběru musí udržovat kopii publikování, která se pak nazývá zachované publikování. Tuto kopii je pak možné odeslat odběratelům, kteří se zaregistrovali později a mají zájem o dané téma. To znamená, že noví odběratelé nemusí před získáním informací čekat na jejich opětovné publikování. Pak například odběratel, který se přihlásí k odběru cen akcií, získá aktuální cenu rovnou a nemusí čekat na její příští změnu (a tedy nové publikování).

Stroj publikování/odběru zachovává pouze jedno publikování pro každé téma, takže staré publikování odstraní po příjmu nového. Proto zajistěte, že pro každé téma posílá zachovaná publikování pouze jeden vydavatel.

Odběratelé mohou určit, že nechtějí přijímat zachovaná publikování, a existující odběratelé si mohou vyžádat zaslání duplicitní kopie zachovaných publikování.

Další informace k rozhodování o použití zachovaných publikací viz Zachovaná publikování v Centrum znalostí IBM®.