UV 911.411 Enterprise Computing
WS2021/2022
Enterprise Systeme sind große („large-scale“) Software Applikationen zur Visualisierung, Manipulation und Speicherung von großen Mengen oft komplexer Daten. Damit ermöglichen sie die Unterstützung und Automatisierung von Geschäftsprozessen in großen Organisationen. Beispiele dafür sind klassische ERP Systeme, Reservierungssysteme, Content Management Systeme, uvm.
Üblicherweise werden diese Systeme auf eigenen Servern gehostet und stellen ihre Services einer großen Anzahl gleichzeitig zugreifender Benutzer zur Verfügung, die typischerweise über ein Computer-Netzwerk mit dem System verbunden sind. Damit unterscheiden sie sich vor allem in ihrer Komplexität und ihren Anforderungen wesentlich von Applikationen die nur von einem einzigen Benutzer verwendet werden können und direkt auf dem PC des Benutzers ausgeführt werden.
In dieser Lehrveranstaltung werden Sie die Architektur der klassischen SAP Systeme kennenlernen und konkret erfahren, wie darin Anwendungen zu entwickeln sind, die von einer Vielzahl von Usern gleichzeitig verwendet werden können.
Der spezielle Fokus wird auf die Erstellung von ABAP – die proprietäre Programmiersprache der SAP – Anwendungen gesetzt: Vom UI bis zur Datenbank. Des weiteren werden Themen wie Softwarelogistik, Autorisierung, Infrastruktur, etc. das Thema SAP aus architektonischer Sicht abrunden.
Sofern es die Zeit erlaubt, darf ein Überblick zur SAP Cloud Strategie aus technischer Sicht nicht fehlen, darin beinhaltet sind die Entwicklungswerkzeuge (Business Application Studio, ABAP Development Tools auf Basis Eclipse, Cloud Connector, …), Erweiterungstechniken der SAP Standardsoftware und Softwarelogistik.
Termin: 02.02.2022 – 04.02.2022, jeweils von 09:00 – 12:00 und 13:00 – 17:00
Vorbesprechung: UVVBWS2021_2022_20211020
Material: UVWS2021_2022_20201020
Code: to be coded
TODO: nothing
Literaturempfehlung: Schrödinger programmiert ABAP
Abschluss: