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

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

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

General Information

  • Weekly Hours: 4
  • Credits: 6
  • Graded: yes
  • Enrolment Deadline: 1.4.2014 - 28.4.2014
  • Teaching Form: Seminar
  • Enrolment Type: Compulsory Elective Module

Programs, Module Groups & Modules

IT-Systems Engineering BA

Description

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.

Examination

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).

Dates

  • 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