INF5030 – H?ndtering av virksomhetskritiske data

Timeplan, pensum og eksamensdato

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 – Databasesystemer (videref?rt)/INF4100 – Databasesystemer (nedlagt)

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)