Push technologie

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Push technologie neboli serverový push je styl internetové komunikace, kde požadavek na danou datovou transakci iniciuje vydavatel nebo centrální server. Je to opak technologie pull / get, kde požadavek na přenos informace iniciuje příjemce nebo klient.

Push služby jsou často poskytovány podle informací a preferencí dat domluvených předem, tzv. publish-subscribe modelu. +more Klient se "přihlásí" k různým informačním "kanálům" poskytovaným serverem. Jakmile je pak na některém z těchto kanálů k dispozici nový obsah, server tuto informaci odešle klientovi.

Push je někdy realizován pomocí techniky dotazování, zejména za okolností, kdy skutečné push není možné, jako jsou servery se zásadami zabezpečení, které odmítají příchozí požadavky HTTP/S.

Obecné použití

Příkladem push služeb mohou být synchronní konference (založené na protokolech IRC, XMPP a dalších) a instant messaging. Zprávy chatu a někdy i soubory jsou uživateli odeslány, jakmile je služba zasílání zpráv přijme. +more Programy typu peer-to-peer (WASTE) i centralizované programy (IRC nebo XMPP) umožňují odesílání souborů, což znamená, že přenos dat zahájí jejich odesílatel, nikoli příjemce.

E-mail může být také push systém, protože SMTP je push protokol (Push email). Ale pro poslední krok - od poštovního serveru ke stolnímu počítači - se obvykle používá protokol typu POP3 nebo IMAP. +more Protokol IMAP obsahuje příkaz IDLE, který umožňuje serveru informovat klienta o příchodu nových zpráv.

Mezi další využití webových aplikací s podporou push patří distribuce softwarových aktualizací ("push aktualizace"), distribuce tržních dat (kurzy akcií), online chat/zasílání zpráv (webchat), aukce, online sázení a hraní, sportovní výsledky, monitorovací konzole a monitorování sítě senzorů.

Příklady

Push notifikace

Oznámení push je zpráva, která je „poslána“ z back-end serveru nebo aplikace do uživatelského rozhraní, např. mobilní aplikace a desktopové aplikace.

Zobrazování notifikací například pro Smartbanking je možno vypnout v nastavení mobilu. V takovém případě upozornění na transakci připravenou k autorizaci nedorazí a pokyn čekající na podpis je nutno nezávisle potvrdit v mobilní aplikaci.

Reference

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top