Hva er push-teknologi?
I en verden av datamaskinprotokoller er det flere metoder for å dele data mellom datamaskiner. Push-teknologi er et eksempel på en protokoll som gjør det mulig for brukeren å abonnere på informasjon, som senere skyves til datamaskinen deres basert på hendelser. Denne teknologien er en av mange typer protokoller som kan tilfredsstille spesifikke forretningsbehov rundt innsamling og mottak av informasjon.
Kunsten systemarkitektur inkluderer design av passende modeller som passer til spesifikke forretningsbehov i en dataprogram. Disse modellene inkluderer protokollene for å redegjøre for hendelser, asynkron og synkron behandling, samt publisere og abonnere modeller. Server push-teknologi er et eksempel på en publiserings- og abonnementsmodell der brukeren vil motta periodiske oppdateringer av informasjon.
Mange e-postsystemer bruker det som vanligvis kalles e-post-push-teknologi. Dette er den typen teknologi som regelmessig implementeres med de fleste personlige digitale assistent-enheter (PDA) for å motta oppdateringer av e-post på en tidsperiode. Når nye e-postmeldinger mottas i den sentrale e-postserverboksen, blir de utbetalt til de abonnerende e-postenhetene på en mer elegant måte.
Med mainstream-bruk av push-teknologi er det relativt enkelt å implementere denne tilnærmingen i en applikasjon. Det primære kravet er å lage en sentral server som vil administrere og vedlikeholde de abonnerte partiene for spesifikke hendelser og oppgaver. Denne lederen vil varsle abonnentene når en hendelse oppstår og publisere informasjonen som ble abonnert tilbake til brukeren, med et trykk på informasjonen.
Publiser-og-abonnement-modellen har mange fordeler, inkludert å fjerne behovet for et ping eller konstant trekke fra alle abonnenter. Før opprettelsen av push-teknologi, vil en bruker stadig måtte be om nye data fra serveren. Denne pingen for nye data vil være basert på en spesifisert tidsvariabel. Push-teknologi gir en sentral server full kontroll over når data sendes til abonnenter, noe som skaper en mer effektiv implementering av løsningen.
Et annet eksempel på push-teknologi er bruken av lager-ticker-feeds på Internett. Denne virkelig enkle syndikeringstypen (RSS) er basert på publiserings- og abonnementsmodellen. I dette eksemplet abonnerer en bruker på aksjetikken og legger inn aksjen han ønsker å spore. Hver gang aksjekursen endres, sendes oppdateringer til brukeren med den nylig definerte prisen.