Online Vs. batch Processing

Computing i midten av det tjuende århundre var helt annerledes enn i dag. Prosessor fremskritt har ført til behandling av flere transaksjoner på nettet, men gruppebehandling fortsatt kjører store bedrifter. Et resultat av enten prosessen er den samme, men to helt forskjellige tanke prosesser er involvert.

batch Processing

Batch prosessering innebærer vanligvis overføring av noen papirkopi rekord i en datamaskin lesbar rekord, og setter en rekke av disse postene inn i en "batch". Disse "grupper" av poster ble matet inn i nattlig prosess som leser dem i en om gangen og utført riktig behandling mot selskapets database. Batch-programmer måtte inneholde endringer som fanget taste feil, dårlig informasjon, eller andre typer problemer.

online Processing

Online behandling krever vanligvis rask responstid, og med veksten i datakraft, selskapene var i stand til å legge mer vekt på online transaksjonsbehandling. IBMs CICS (Customer Information Control System) gitt en plattform for å skrive på nettet transaksjonsbehandling (OLTP) programmer. Som applikasjoner har flyttet mer til et mobilt format via Internett, har denne prosessen avansert til det punktet hvor kunden kan gjøre sine egne endringer.

Programmeringstankeprosesser

Tankeprosesser er for programmering online og batch er fundamentalt annerledes. I en batch miljø, er en rekord leses og behandles mot endringer og enten lagt til databasen eller logget til en feil fil. På den annen side, i et elektronisk miljø, er det en person på den andre enden av en interaktiv prosess. Søknaden må være programmert til å samhandle med den personen, som kan finne svært kreative måter å befuddle søknaden, krever programmerer å tenke på alle mulige feil som kan oppstå.