| INFMW Systemintegration | SG | INF | |
|---|---|---|---|
| Dozent : |
Prof. Dr.-Ing. Thomas Preuß
eMail
Dipl.-Inf. (FH) Lars Gentsch eMail |
Semester | 1 |
| Einordnung : | Informatik Master (Winter-Immatrikulation), Vertiefung Network and Mobile Computing | SWS | 4 |
| Sprache : | Deutsch | Art | VÜS |
| Prüfungsart : | PL | Credits | 6 |
| Prüfungsform : | Klausur 90 min | ||
| Voraussetzungen : | |||
| Querverweise : | |||
| Vorkenntnisse : | Programmierung I Programmierung II Grundlagen Verteilter Systeme | ||
| Hilfsmittel und Besonderheiten : | Studien- und Prüfungsleistungen: Semesterbegleitende Leistungen können in die Bewertung einbezogen werden. | ||
| Lehrziele : | Die Studierenden sind mit den Problemstellungen im Bereich Cloud Computing, von Multi-Service-Architekturen und Microservice sowie deren Integration auf Basis von Software-Lieferketten vertraut. Sie kennen die Spezifika von Cloud-Anwendungen und die daraus resultierenden Anforderungen an die Software-Architektur ebenso wie die Gründe für den Einsatz von Software-Werkzeugen für Lieferketten. Im Bereich der Entwicklung und Lieferung sind die Studierenden mit Themen wie "Continuous Integration" und "Continuous Delivery" sowie deren Realisierung mittels Lieferketten ("Deployment Pipline"), TDD/BDD, Agile Methoden, Qualitätssicherungsmaßnahmen, VCS/DVCS, Installations-Verfahren (RPM/Docker/etc.) vertraut. Sie beherrschen die Methoden und Konzepte der EAI sind in der Lage, diese zu bewerten und angemessen einzusetzen. Die Studierenden wissen nach dem Besuch der Veranstaltung wie Lieferketten für Softwaresysteme aufgebaut sind und erkennen die Motivation hinter diesem Vorgehen. | ||
| Lehrinhalte : | Unternehmen lagern immer mehr Anwendungen in die Cloud aus. Neben Multi-Service-Architekturen gewinnen Micro Services immer mehr an Bedeutung. Diese Systemlandschaften bringen große Herausforderungen mit sich. Auf der einen Seite müssen diese Systeme miteinander integriert werden und auf der anderen Seite muss die Entwicklung und schnelle Lieferung der einzelnen Dienste sichergestellt werden. | ||
| Literatur : | T. Erl; Z. Mahmood; R. Puttini: Cloud Computing: Concepts, Technology & Architecture, Pearson 2013 M. J. Kavis: Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS, PaaS, & IaaS), Wiley, 2014 Brodie M. L., Stonebraker M.: Migrating Legacy Systems,Morgan Kaufmann Publishers Inc., 1995 Hohpe G., Woolf B.: Enterprise Integration Patterns, Addison-Wesley, 2003 A. Homer et. al.:Cloud Design Patterns, Microsoft patterns & practices, 2014 | ||
