Hasso-Plattner-Institut25 Jahre HPI
Hasso-Plattner-Institut25 Jahre HPI
Login
 

Enterprise Software Systems - Programming Concepts and Application Characteristics (Sommersemester 2014)

Dozent: Dr. Matthias Uflacker , Martin Lorenz (Enterprise Platform and Integration Concepts)

Allgemeine Information

  • Semesterwochenstunden: 4
  • ECTS: 6
  • Benotet: Ja
  • Einschreibefrist: 1.4.2014 - 28.4.2014
  • Lehrform: Seminar
  • Belegungsart: Wahlpflichtmodul

Studiengänge, Modulgruppen & Module

IT-Systems Engineering BA

Beschreibung

Im Rahmen dieses Seminars geht es um die wissenschaftliche Untersuchung unterschiedlicher Aspekte objektorientierter Programmierprinzipien, wenn man der Anwendungsentwicklung eine In-Memory Datenbank zu Grunde legt. Die Verwendung von In-Memory Technologie bringt verschiedene Neuerungen mit sich.

  • Vereinigung von OLTP- und OLAP-Anfragen auf einem System
  • Verlagerung von Geschäftslogik in die Datenbank
  • Revision von Architekturentscheidungen
  • Verwendung neuartiger Programmierschnittstellen, die über SQL hinausgehen.

Diese Faktoren beeinflussen die Anwendungsentwicklung enorm. Traditionelle Konzepte, wie die 3-Schicht Architektur mit Datenbank, Applikationsserver und User Interface müssen neu überdacht und angepasst werden. Das Seminar dient dazu einen Überblick über die einzelnen Aspekte der In-Memory Technologie und ihren Einfluss auf die Anwendungsentwicklung zu erlangen und sich tiefer in ausgewählte Themen einzuarbeiten. Dabei liegt der Fokus auf Datenbankzugriffstechnologien wie z.B. dem Objekt-Relationalen-Mapping, welches als Frameworks für viele objektorientierte Programmiersprachen zu Verfügung steht.

Leistungserfassung

Die finale Note setzt sich wie folgt zusammen:

  • Projektergebnisse 30%
  • Schriftliche Ausarbeitung (30%)
  • Zwischen- und Endpräsentation 30% (10%/20%)
  • Persönliches Engagement (10%)

Die finale Ausarbeitung sollte 12 Seiten nicht überschreiten (plus Anhänge).

Termine

  • Vorstellung: 08.04.2014 13:30-15:00
  • Zwischenpräsentation: 10.06. und 12.06.
  • Endpräsentation: 15.07. und 17.07.
  • Paper Deadline: tba

Zeiten und Raum siehe aktueller Stundenplan!

Zurück