UNIK4730 – Tjenesteorientert arkitekturimplementasjon

Kort om emnet

Introduksjon til tjenesteorientert arkitektur (SOA) med fokus p? arkitektoniske prinsipper og hvordan dagens teknologi benyttes i implementasjonen, som:
- SOA-prinsipper som l?s kopling og sen binding
- Introduksjon av viktige standarder for nettjenester: XML, SOAP, WSDL og andre.
- Kommunikasjonsparadigmer: request-response og publish-subscribe
- Dynamisk tjenestelokalisering (service discovery)
- Utvikling av nettjenester ved bruk av Java
- Alternative teknologier for ? implementere en SOA
- SOA i relasjon til cloud computing og Internet of Things (IoT)

Hva l?rer du?

Etter ? ha fullf?rt dette emnet vil du ha kunnskaper om
- Tjenesteorientert arkitektur: entitetene som er involvert og rollene som definerer interaksjonene mellom dem
- Gjeldende teknologi for ? implementere SOA, med et spesielt fokus p? Web services som basert p? standarder og er mye brukt i dag.
- Hvordan du kan implementere SOA med bruk av Web services og Java.

Opptak og adgangsregulering

Studenter m? hvert semester s?ke og f? plass p? undervisningen og melde seg til eksamen  i Studentweb.

Studenter tatt opp til andre masterprogrammer kan, etter s?knad, f? adgang til emnet hvis dette er klarert med eget program.

Dersom du ikke allerede har studieplass ved UiO, kan du s?ke om opptak til v?re studieprogrammer, eller s?ke om ? bli enkeltemnestudent.

Forkunnskaper

Obligatoriske forkunnskaper

Ingen obligatoriske forkunnskaper utover generell studiekompetanse.

Overlappende emner

10 studiepoeng overlapp mot UNIK9730 – Tjenesteorientert arkitekturimplementasjon (videref?rt)

Undervisning

Det er obligatoriske oppgaver underveis i emnet, og disse m? bli godkjente for ? kunne ta avsluttende eksamen.

Adgang til undervisning

Dersom du har gjennomf?rt og f?tt godkjent obligatorisk undervisning, har du ikke krav p? ny undervisning. Dersom du har f?tt undervisningsopptak til emnet, men ikke har gjennomf?rt eller f?tt godkjent obligatorisk undervisning, har du rett til ny undervisning n?r det er ledig kapasitet.

Eksamen

Muntlig eksamen.
Obligatoriske oppgaver m? v?re godkjent for ? kunne avlegge eksamen.

Hjelpemidler

Ingen hjelpemidler er tillatt.

Eksamensspr?k

Du kan besvare eksamen p? norsk, svensk, dansk eller engelsk. S?knad om engelsk oppgavetekst sender du til kontaktpunktet for emnet.

Karakterskala

Emnet bruker karakterskala fra A til F, der A er beste karakter og F er stryk. Les mer om karakterskalaen.

Begrunnelse og klage

Adgang til ny eller utsatt eksamen

Studenter som dokumenterer gyldig frav?r fra ordin?r eksamen, kan ta utsatt eksamen i starten av neste semester.

Det tilbys ikke ny eksamen til studenter som har trukket seg under ordin?r eksamen, eller som ikke har best?tt.

Tilrettelagt eksamen

S?knadskjema, krav og frist for tilrettelagt eksamen.

Fakta om emnet

Studiepoeng
10
Niv?
Master
Undervisning
Hver h?st
Eksamen
Hver h?st
Undervisningsspr?k
Norsk (engelsk p? foresp?rsel)