Vær opmærksom på at dette website indeholder et arkiv med historiske data. Det aktuelle kursuskatalog findes på kursuskatalog.au.dk

AU kursuskatalog arkiv

[Forside] [Hovedområder] [Perioder] [Udannelser] [Alle kurser på en side]

Objektorienteret middleware (TIOOMI-U01) (Q2) ( efterår 2010 - 5 ECTS )

Rammer for udbud

  • Uddannelsessprog: dansk
  • Niveau: Kandidatniveau
  • Semester/kvarter: Q2
  • Timer per uge: 6
  • Deltagerbegrænsning: 30
  • Undervisningssted: Århus
  • Hovedområde: Ingeniørhøjskolen
  • Udbud ID: 26882

Formål

Deltagerne vil efter kurset have opnået praktisk erfaring med at benytte objektorienteret middleware til at udvikle distribuerede systemer, samt et bredt overblik over designprincipper og teknologier på området.

Indhold

Der vil blive arbejdet med problemstillinger omkring transparens og heterogenitet i distribuerede systemer, distribueret objektmodel, livscyklus og arkitektur, distribuerede applikationer, OMGs Common Object Request Broker Architecture (CORBA), Microsofts .Net Remoting arkitektur, Remote procedure call (RPC) og Suns Remote Method Invocation (RMI)  (introducerende), Webservices, (introducerende)

Faglige forudsætninger

Kurset Distribuerede systemer (TI-Dist) eller tilsvarende viden.

Underviser

Stefan Wagner

Undervisnings- og arbejdsform

Forelæsninger og øvelser (6t/uge), samt mindre praktisk projekt under vejledning.

Dansk

Litteratur

Pure CORBA, Bolton, F., Juli 2001, ISBN 0672318121

Udbyder

Ingeniørhøjskolen i Århus

Indgår i følgende studieordninger

Civilingeniøruddannelsen i Teknisk IT

Tilmelding til undervisning

Undervisningstilmelding til 1. og 2. kvarter, efteråret 2010 foregår 1.-15. maj på Selvbetjeningen: https://mit.au.dk/

Læringsmål

Når kurset er færdigt forventes den studerende at kunne:

  • Definere, beskrive og sammenligne forskellige typer af objektorienterede middleware frameworks til apparater og computere, med primær fokus på CORBA og sekundært .NET Remoting teknologierne, herunder fordele og ulemper forbundet med de forskellige teknologier
  • Definere og beskrive principper omkring transparens og heterogenitet i relation til middlewareteknologier
  • Definere og beskrive gængse teorier, metoder og retningslinier indenfor det objektorienterede middleware paradigme og anvende disse til at designe effektive distribuerede systemer
  • Designe og konstruere et distribueret system der gør brug af CORBA og .NET Remoting teknologierne med tilhørende værktøjssupport

Bedømmelse

Der skal udvikles et distribueret system baseret på designprincipper fra undervisningen samt CORBA og .NET Remoting teknologierne.

Hver gruppe skal selvstændigt udvælge og undersøge et Java og C/C++ CORBA framework, såvel som mindst én CORBA service der ikke indgår i undervisningen.

Dette dokumenteres i en rapport og præsenteres på holdet.

Mundtlig eksamen uden forberedelse
7-skala, intern censur