Što je Push tehnologija?

U svijetu računalnih protokola postoji više metoda dijeljenja podataka između računala. Push tehnologija je primjer protokola koji korisniku omogućuje pretplatu na informacije, koje se kasnije guraju na njihovo računalo na temelju događaja. Ova tehnologija je jedna od mnogih vrsta protokola koji mogu zadovoljiti specifične poslovne potrebe oko prikupljanja i primanja informacija.

Umjetnost arhitekture sustava uključuje dizajn odgovarajućih modela koji odgovaraju specifičnim poslovnim potrebama unutar računalne aplikacije. Ovi modeli uključuju protokole za obračun događaja, asinkronu i sinkronu obradu, kao i modele za objavljivanje i pretplatu. Server push tehnologija je primjer modela objave i pretplate gdje će korisnik primati periodična ažuriranja informacija.

Mnogi sustavi e-pošte koriste ono što se obično naziva e-mail push tehnologijom. Ovo je vrsta tehnologije koja se redovito implementira na većinu uređaja s osobnim digitalnim asistentom (PDA) za primanje ažuriranja e-pošte u intervalnom vremenskom rasporedu. Kada se nove e-poruke zaprime u središnji pretinac poslužitelja e-pošte, isplaćuju se pretplaćenim uređajima e-pošte na elegantniji način.

Uz uobičajenu upotrebu push tehnologije, relativno je lako implementirati ovaj pristup unutar aplikacije. Primarni zahtjev je stvoriti središnji poslužitelj koji će upravljati i održavati pretplaćene strane za određene događaje i zadatke. Ovaj će upravitelj obavijestiti pretplatnike kada se dogodi neki događaj i objaviti podatke koji su pretplaćeni nazad korisniku, pritiskom na informacije.

Model objavi i pretplati ima mnoge prednosti, uključujući uklanjanje potrebe za pingom ili stalnim povlačenjem svih pretplatnika. Prije stvaranja push tehnologije, korisnik bi trebao stalno zahtijevati nove podatke od poslužitelja. Ovaj ping za nove podatke temeljit će se na određenoj vremenskoj varijabli. Push tehnologija omogućuje središnjem poslužitelju potpunu kontrolu nad slanjem podataka pretplatnicima, što stvara učinkovitiju implementaciju rješenja.

Još jedan primjer push tehnologije je korištenje feedova dionica na internetu. Ovaj stvarno jednostavan sažetak (RSS) tipa feed temelji se na modelu objave i pretplate. U ovom primjeru korisnik se pretplaćuje na dionicu i upisuje dionicu koju želi pratiti. Svaki put kada se cijena dionice promijeni, korisniku se šalju ažuriranja s novo definiranom cijenom.