Entwurf und Entwicklung von Enterprise Applications

Mittlere und große Unternehmen setzen heute eine Vielzahl unterschiedlichster Anwendungen in oft komplexen und verteilten Systemlandschaften ein, um ihre wertschöpfenden Geschäftsprozesse und betriebswirtschaftlichen Anforderungen abzudecken und zu unterstützen.

Der Schwerpunkt „Entwurf und Entwicklung von Enterprise Applications“ deckt die beiden in diesem Zusammenhang zentralen Aspekte ab: Den Entwurf und die Entwicklung unternehmensweit einsetzbarer Anwendungen (engl. enterprise application) sowie die Integration solcher Anwendungen im Sinne einer durchgängigen, möglichst optimalen Unterstützung von ganzheitlichen Geschäftsprozessen (engl. end-to-end business process) durch die IT-Anwendungssysteme eines Unternehmens.

Im Bereich des Entwurfs und der Entwicklung von Enterprise Applications werden die fachliche Modellierung und Konzeption, fachliche Entwurfsmuster, sowie die heute gängigen Architekturen (z.B. SOA) mit ihren Prinzipien, Standards und deren technologische Umsetzung (z.B. Web Services) betrachtet. Sie werden in Übungen anhand von Fragestellungen und Beispielen aus der Unternehmenspraxis vertieft.

Im Bereich der Integration von Anwendungen (Enterprise Application Integration, EAI) werden die Studierenden mit Integrationsarchitekturen, Integrationsmustern und Integrationstechniken (Application Server, EAI Middleware, Enterprise Service Bus, …) vertraut gemacht. In diesem Zusammenhang nehmen zudem die in der Unternehmenspraxis zentralen Themen der semantischen Integration von Anwendungen, der Datenintegration, des Stammdatenmanagements, sowie Konzepte, Techniken und Systeme hierfür eine wesentliche Rolle ein.
Die Themenbereiche werden anhand konkreter Beispiele aus der Praxis und insbesondere auch im Kontext betrieblicher Standardsoftware (SAP) verdeutlicht und erarbeitet.

Die relevanten Software-Architektur-Kenntnisse und technischen Konzepte werden mit in der Praxis eingesetzten Werkzeugumgebungen vertieft.

Aufbau:
Der Studienschwerpunkt „Entwurf und Entwicklung von Enterprise Applications” besteht aus drei Modulen:

  • Enterprise Application Integration (EAI)
  • Architektur von Enterprise Applications
  • Entwicklung von Enterprise Applications