Co je technologie Push?
Ve světě počítačových protokolů existuje několik způsobů sdílení dat mezi počítači. Technologie Push je příkladem protokolu, který uživateli umožňuje předplatit si informace, které se později na základě událostí zasílají do svého počítače. Tato technologie je jedním z mnoha typů protokolů, které mohou uspokojit specifické obchodní potřeby při shromažďování a přijímání informací.
Umění architektury systému zahrnuje návrh vhodných modelů, které vyhovují konkrétním obchodním potřebám v počítačové aplikaci. Tyto modely zahrnují protokoly k účtování událostí, asynchronní a synchronní zpracování a také publikování a předplatné modelů. Technologie push serveru je příkladem modelu publikování a odběru, kde uživatel bude dostávat periodické aktualizace informací.
Mnoho e-mailových systémů používá to, co se obvykle označuje jako technologie e-mailového push. Toto je typ technologie, která je pravidelně implementována u většiny zařízení PDA (personal personal digital assistant) pro příjem aktualizací e-mailu v časovém intervalu. Když jsou nové e-maily přijímány do centrální schránky e-mailového serveru, jsou elegantně rozdělovány do odběratelských e-mailových zařízení.
Při běžném používání technologie push je implementace tohoto přístupu v rámci aplikace relativně snadná. Primárním požadavkem je vytvoření centrálního serveru, který bude spravovat a udržovat předplatené strany pro konkrétní události a úkoly. Tento manažer upozorní předplatitele, když nastane událost, a zveřejní informace, které byly předplaceny zpět uživateli, s jejich zasláním.
Model publikování a odběru má mnoho výhod, včetně odstranění potřeby pingu nebo neustálého tahání od všech odběratelů. Před vytvořením technologie push by uživatel musel neustále požadovat nová data ze serveru. Tento ping pro nová data by byl založen na zadané časové proměnné. Technologie Push umožňuje centrálnímu serveru plnou kontrolu nad tím, kdy jsou data zasílána předplatitelům, což vytváří efektivnější implementaci řešení.
Dalším příkladem technologie push je použití zdrojů na burze na internetu. Tento opravdu jednoduchý typ syndikace (RSS) je založen na modelu publikování a odběru. V tomto příkladu se uživatel přihlásí k odběru burzovního indexu a zadá akcie, které chce sledovat. Pokaždé, když se cena akcií změní, jsou uživateli zasílány aktualizace s nově definovanou cenou.