INF5030 – Håndtering av virksomhetskritiske data

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

Fakta om emnet

Studiepoeng
10
Undervisning
Høst 2006
Høst 2005
Eksamen
Hver høst
Undervisningsspråk
Norsk (engelsk på forespørsel)