Sponsor


Neuigkeiten

IMS-Tutorial 3

Der dritte Teil des IMS-Tutorial ist nun verfügbar. In diesem Teil wird eine IMS Java-Transaktion sowie ein zugehöriger Client entwickelt.

REXX-Tutorial

Das bestehende REXX-Tutorial wurde grundlegend überarbeitet und erweitert. Weitere Teile sind in Vorbereitung.

IMS-Tutorial 2

Der zweite Teil des IMS-Tutorial ist nun verfügbar. Dabei geht es um Open Database-Zugriff auf IMS/DB mittels SQL.

Tutorial zu JCL

Das neue Tutorial 1d bietet eine grobe Einführung in die z/OS Job Control Language.

IMS-Tutorial

Es ist nun ein neues Tutorial zum Thema hierarchische Datenbanken in IMS/DB verfügbar.

z/OS 1.13

Auf der LPAR binks können nun unter der aktuellsten z/OS-Version praktische Übungen durchgeführt werden.

Neue Auflage

Die dritte Auflage des Buches "Einführung in z/OS und OS/390" ist erschienen. Es wurde unter anderem in den Themen Hardware, Dateiorganisation, Betriebssysteme und CICS erweitert. Zudem enthält es nun ein Kapitel über die IBM-Datenbanksysteme DB2 und IMS.

Zuletzt geändert: 22. März 2010

Abschlussarbeiten zum Thema S/390 und zSeries

Zu vergebene Themen für Bachelor- oder Masterarbeiten

Ansprechpartner für Abschlussarbeiten ist Dr. Herrmann

  • Performance-Untersuchungen von Datenbank-Zugriffen mittels unterschiedlicher Web-Technologien (CICS, JDBC, DB2Connect, CTG etc.)
  • Konfiguration verschiedener Verbindungs-Technologien vom CICS Transaction Gateway (CTG) auf Windows (2000, XP) zum CICS Transaction Server (CTS) unter z/OS und Zugriff auf eine relationale Datenbank
  • Erstellen einer J2EE-Anwendung mit Zugriff auf DB2 über das CTG einschließlich Löschen, Einfügen und Darstellen von Records unter Verwendung des Two Phase Commit Protocol
  • Zugriff auf CICS-Anwendungen bei unterschiedlichen Topologien über den CICS-EPI-Ressourcenadapter. Topologie 1: WebSphere Application Server und CICS Transaction Gateway befinden sich beide in einer verteilten Nicht-z/OS-Umgebung , Topologie 2: WebSphere Application Server befindet sich in einer verteilten Umgebung und das CICS Transaction Gateway läuft unter z/OS
  • Betrieb von mehreren Linux-Installationen unter einem VM
  • Domino for zSeries



  1. Application Lifecycle Management (ALM). Die Zukunft der kollaborativen Software Entwicklung mit JAZZ und Rational Team Concert. Schwerpunkt ALM auf Sytem z. Erarbeiten der Thematik, implementierung auf dem Großrechner und Aufbau eines Beispielscenarios. https://jazz.net/pub/index.jsp Dies ist ein absolutes Top Thema am Markt!
  2. Optimierung von Software Entwicklungsprozessen auf dem Großrechner. Erfassung bestehender Vorgehen und Prozesse, Darstellung von Software Prozessmodellen wie Rational Unified Process, CMMI, V-Modell, ... Darstellung der Möglichkeiten einer Vorgehensweise Entwicklungsprozesse zu bewerten und zu verbessern.
  3. Software Configuration Management auf dem Großrechner und Plattformübergreifend. Vergleich von Rational Clear Case, ClearQuest, SCLM und anderen auf dem Markt. Ausarbeitung der Abgrenzung. Implementierung eines leistungsfähigen SCM Systems auf dem Großrechner mit Beispielanwendungen.
  4. Plugin-Entwicklung für Rational Developer for System z: zum Beispiel Erweiterung der LPEX Parser. zur Einbindung einer neuen Programmiersprache.
  5. Modernisierung von IMS Transaktionen
  6. Entwicklung heterogener plattformübergreifender Anwendungen mit Rational Developer for System z



    • Auditing von z Systemen (gesamtheitlich !) : Verfahren, Beispiele, Werkzeuge, Erfahrungen
    • Nutzung von Kerberos als Authentisierungsmethode cross Plattform
    • Benutzerverwaltung cross Plattform unter Integration von z (IAM) : TIM, TFIM, TDS, PKI usw., besonders diffizil : Integration Fremdprodukte
    • Infrastrukturen für Hybridanwendungen (Appl. auf sonstwas, Daten auf z) : BI/DWH
    Aus kaufmännischen Sicht :
    • Vergleich der praktikablen Betriebsweisen (und damit möglichen SLAs) zwischen Intel/AMD - RISC - Z
    • Methoden, mit denen man ISVs die Plattform attraktiv halten kann (zwischen freundlicher übernahme und Portierungssponsoring)
    • Marktanalyse, wieviel Budget low-end z-Kunden jährlich für IT ausgeben und für welche Lösungen (Typ und Anspruch)
    • Aufstellung und Bewertung von z SW produkten von ISV im Vergleich zu IBM eigenen (sofern vorhanden)
    • Konsequenzen für IT Organisation und Skillentwicklung der MA aus der zunehmenden Komplexität von Infrastrukturen (siehe auch Eignung System z bzgl. Einhaltung gesetzlicher Regelungen (CoBIT, FISMA, DSG, KontraAG usw. )

    Weiteres Thema (IBM-vertraulich!): Es geht um die Analyse von Linux- und Unix-Applikationen auf verschiedenen Plattformen und Architekturen. Ziel ist es, die Applikation zu analysieren (etwa durch Profiling, Analyse der I/O, System Calls, Kommunikationsmuster, CPU-Verhalten, SMP-Verhalten, moeglicherweise sonstige Parameter und Einschaetzungen, ...) und unter Beruecksichtigung der Charakteristiken verschiedener Plattformen heraus zu finden, wo die Applikation optimal ausgefuehrt werden sollte. Dazu gehoert nicht nur funktionale Aspekte und Performance, sondern auch nicht-funktionale und betriebswirtschaftliche Aspekte. Bestehende Konzepte aus anderen Bereichen (Grid-Scheduling) koennen zur Aufgabenstellung hinzugezogen werden. Zeitraum ganz grob: Erste Haelfte 09 (+/- einige Monate), könnte man mit den Interessenten von IBM verhandeln! Die Themen können zum Teil auch vor Ort bei IBM (Böblingen, München, Ehningen) bearbeitet werden!


    Abgeschlossene Diplomarbeiten

    Hinweis: In naher Zukunft sind einige Diplomarbeiten als pdf-Datei verfügbar.

    • Ronneburger, R.:
      "Internetbasierte Anwendungen mit Java und DB2 unter OS/390."
    • Munz, S.:
      "Java Programmierung mit JDBC Zugriff auf eine OS/390 DB2 Datenbank."
    • Busse, T.:
      "Creation of a standalone CICS business application accessed by the 3270 Interface and by MQSeries & Securing CICS with RACF."
    • Steffen Junick (7/2004):
      "Implementierung einer Messaging-Infrastruktur mit Domino for Linux on zSeries"
    • Michael Gerber (8/2004):
      "Architektur und Implementierung eines kommerziellen Grid Resource Brokers auf der Basis der Globus Infrastruktur"
    • Gerrit Schlüter (12/2004):
      "Untersuchungen zum CICS Transaction Gateway in der J2EE-Umgebung"
    • Thomas Kumke (3/2005):
      "Untersuchungen von Webanwendungen auf der Basis der J2EE-Umgebung unter z/OS"
    • Stefan Letz (6/2005):
      "Cell Processor-Based Workstation for XML Offload"
    • Tobias Peitzsch (12/2005):
      "Web- Enablement of IMS Transactions using XML"
    • Christoph Weißenborn (9/2006):
      "Richtlinien zur Entwicklung und Portierung von Anwendungen unter der Technologie-Plattform von IBM Workplace"
    • Vladislav Slavin (11/2006):
      "IMS-Datenbank und Zugriff über einen J2EE IMS Connector"
    • Pawel Selesnjov (5/2007):
      "Erstellen der J2EE-Anwendung mit Zugriff auf DB2 über das CICS Transaction Gateway "
    • Stefan Erras (7/2007):
      "Entwicklung von zSeries-Anwendungen mit Hilfe der Enterprise Generation Language und dem WebSphere Developer for zSeries"
    • Fred Stefan (11/2007):
      "Aggregation of CICS Transaction with Servive Flow Feature"
    • Björn Adelberg (5/2009:)
      "CICS Web Services"

    Abgeschlossene Bachelor-Arbeiten

    • Martin Meinhold (4/2007)
      "Java Server Pages als Präsentationslogik für CICS-Anwendungen mit Datenbankzugriff"
    • Michael Kentschke (11/2007)
      "Untersuchung von eBusiness-Anwendungen auf der Basis des IBM WebSphere Developer V 7.0"
    • Robert Recknagel (02/2013)
      "Datenbank- und Transaktionsmanagement in IBM IMS V12:
      Implementation hierarchischer Datenbanken unter z/OS V1.13"