UnivIS
Informationssystem der Friedrich-Alexander-Universität Erlangen-Nürnberg © Config eG 
FAU Logo
  Sammlung/Stundenplan    Modulbelegung Home  |  Rechtliches  |  Kontakt  |  Hilfe    
Suche:      Semester:   
 Lehr-
veranstaltungen
   Personen/
Einrichtungen
   Räume   Forschungs-
bericht
   Publi-
kationen
   Internat.
Kontakte
   Examens-
arbeiten
   Telefon &
E-Mail
 
 
 Darstellung
 
Druckansicht

 
 
Einrichtungen >> Technische Fakultät (TF) >> Department Informatik (INF) >> Lehrstuhl für Informatik 5 (Mustererkennung) >>
Softwareentwicklung für Mainframes

Mainframes sind leistungsfähige Großrechner, die überwiegend in Unternehmen betrieben werden. Der Begriff Mainframe hat seinen Ursprung in den 1960er Jahren, als Großrechner noch ganze Räume ausfüllten. Damals wurden Prozessor und Arbeitsspeicher in großen Schränken installiert, die auch als Hauptrahmen (engl. main frame) bezeichnet wurden. Mainframes zeichnen sich durch ihre hohe Verfügbarkeit, Sicherheit und Ein- und Ausgabeleistung aus. Wegen seiner hohen Ein- und Ausgabeleistung eignet sich der Mainframe besonders als Datenbank- und Transaktionsserver und wird oft in kommerziellen Umgebungen sowohl für Online-Anwendungen als auch für die Stapelverarbeitung genutzt. Mainframes werden vor allem in Rechenzentren von Banken, Finanzinstituten und Versicherungen, aber auch Unternehmen, in denen eine hohe Anzahl an Transaktionen verarbeitet wird, wie z. B. Fluggesellschaften, eingesetzt. Obwohl Mainframes in der heutigen, digitalen Welt eine große Rolle spielen, wurde die Ausbildung im Bereich des Mainframes in den letzten Jahren vernachlässigt. Infolgedessen herrscht ein Mangel an Fachkräften, die den Mainframe administrieren und Software für den Mainframe entwickeln und warten können. Im Rahmen des Projekts wird untersucht, wie sich DevOps- Ansätze auf bestehende Softwaresysteme auf dem Mainframe anwenden lassen. Dabei werden agile Entwicklungsprozesse, Mechanismen zur Sicherstellung der Codequalität und Funktionalität, kontinuierliche Integration und kontinuierliche Auslieferung (CI/CD) und die damit einhergehende Automatisierung des kompletten Softwareentwicklungsprozesses untersucht. Es werden sowohl Open-Source als auch Closed-Source Werkzeugketten betrachtet. Zusätzliche wird ein Build-Management- Automatisierungswerkzeug auf Basis von Gradle für die Programmiersprache Cobol entwickelt. Ziel ist es, ein modernes, plattformunabhängiges und quelloffenes Werkzeug zu entwickeln, das Studierenden den Einstieg in die Sprache erleichtert.
Beteiligte:
Andreas Siegling, Daniel Mulzer, M. Sc., Sebastian Ruziczka, Sebastian Engler

Stichwörter:
Mainframe, Großrechner, Enterprise Computing, Unternehmensinformatik

Laufzeit: 1.6.2017 - 31.5.2022

Kontakt:
Telefon +49 9131 85 27825
UnivIS ist ein Produkt der Config eG, Buckenhof