INF5030 – Håndtering av virksomhetskritiske data
Beskrivelse av emnet
Kort om emnet
De fleste systemer som lagrer og manipulerer data av stor verdi for organisasjonen (eksempelvis informasjon om penger, lagerbeholdning eller ordrer) benytter transaksjoner for å sikre konsistent oppdatering og lesing.
Dette kurset omhandler transaksjonshåndtering. En transaksjon kan sees som en prosedyre hvor brukeren stiller bestemte krav til feilhåndtering. Det kanoniske eksempelet er en prosedyre som først debiterer konto A og deretter krediterer konto B: Dersom oppdateringen av B ikke kan fullføres skal også oppdateringen av A kanselleres.
Automatisk håndtering av transaksjoner er nødvendig for å avlaste applikasjonsutviklere. I tillegg til databasesystemer er det derfor en viktig egenskap ved mellomvareplatformer som J2EE og .Net.
Hva lærer du?
Vi ser nærmere på hvordan man kan utvikle og forbedre systemer for transaksjonsshåndtering. Bl.a. ser vi på:
- formelle metoder for å sikre effektivitet og korrekthet
- protokoller for å transaksjonshåndtering i distribuerte systemer
- transaksjonshåndtering i J2EE og .Net
- aktuelle forskningsoppgaver
Opptak og adgangsregulering
Studenter må hvert semester søke og få plass på undervisningen og melde seg til eksamen i Studentweb.
Dersom du ikke allerede har studieplass ved UiO, kan du søke opptak til våre studieprogrammer, eller søke om å bli enkeltemnestudent.
Forkunnskaper
Anbefalte forkunnskaper
Emnet bygger på INF3100/INF4100
Undervisning
2 timer forelesning/seminar pr uke. Gjennom forelesninger bygger vi opp en faglig plattform før vi går over til seminarform med gjennomgang av noen sentrale og nyere artikler innen fagfeltet. Det er et krav at studentene gir (minst) en presentasjon i løpet av kurset.
Eksamen
Bokstavkarakter (A-F) basert på hjemmeeksamener
Adgang til ny eller utsatt eksamen
Dette emnet tilbyr ikke ny eksamen i begynnelsen av påfølgende semester til kandidater som stryker eller trekker seg under ordinær eksamen. For generelle opplysninger om ny og utsatt eksamen, se /studier/admin/eksamen/sykdom-utsatt/mn/index.html
Annet
Tilsynssensor for emnet er: Svein-Olaf Hvasshovd