Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Konfiguration der Systemlandschaft Dokument im Navigationsbaum lokalisieren

Um eine einheitliche Systemlandschaft zu konfigurieren, müssen Sie die Gemeinsamkeiten der beiden Transportsysteme in Übereinstimmung bringen.

Im ABAP-Stack verwaltet das Change and Transport System die Systemlandschaften innerhalb einer Transportdomäne (siehe auch Transport Management System - Konzept). In dieser Transportdomäne werden ABAP-Systeme aufgenommen, die zu mehreren Systemverbünden zusammengefasst werden können. Ein Systemverbund ist dabei die Zusammenfassung von Systemen, die durch Transportwege miteinander verbunden sind. Die Anzahl der Systeme ist dabei beliebig, somit kann eine Systemlandschaft für die geschichtete Entwicklung frei zusammengestellt werden. Eine exakte Zuordnung zu den Rollen innerhalb einer Systemlandschaft wird dabei nicht definiert.

Der Change Management Service des Java-Stacks übernimmt die Verwaltung der Systemlandschaft ebenfalls innerhalb einer Transportdomäne. Die Systemlandschaft wird durch Tracks repräsentiert. Ein Track besteht aus logischen Systemen, denen jeweils ein Laufzeitsystem zugewiesen werden kann. Im Gegensatz zu einem Systemverbund im Change and Transport System gibt es eine exakte Zuordnung der Systeme zu den Rollen einer Systemlandschaft, also zu DEV, CONS, TEST und PROD. Um eine geschichtete Entwicklung zu ermöglichen, können Tracks miteinander verbunden werden. Dies ist gleichbedeutend mit einer Verbindung der Systeme zu einer größeren Systemlandschaft.

Die Konfiguration des Change and Transport Systems ist sehr flexibel, da hier keine exakte Zuordnung der Systeme innerhalb der Systemlandschaft erfolgt. Auch ist die Länge eines Systemverbundes beliebig. Das Modell des Change Management Services ist restriktiver, durch die Tracks wird eine Strukturierung der Systemlandschaft vorgenommen. Unter diesen Voraussetzungen empfehlen wir eine Systemlandschaft, wie sie im nachfolgenden Bild dargestellt ist.

Diese Grafik wird im zugehörigen Text erklärt

Es werden jeweils ein ABAP- und ein Java-Runtime-System virtuell zu einem Laufzeitsystem zusammengefasst. Dies entspricht einem logischen Laufzeitsystem für eine gemischte ABAP-Java-Anwendung (stellvertretend hierfür sind natürlich auch der ABAP- und Java-Stack des SAP Web Application Servers). Die Unterteilung der Java-Systemlandschaft in vier Systeme bleibt dabei erhalten. Das Konsolidierungssystem (CONS) hat für Tests keine Bedeutung. Trotzdem muss dieses System in einer Systemlandschaft aufgeführt werden, da im CONS-System das Zusammenfassen zu einem Softwarekomponentenarchiv erfolgt, unabhängig davon, ob ein Laufzeitsystem konfiguriert ist.

Ersichtlich ist auch, dass im Change and Transport System des ABAP-Stacks keine Unterscheidung zwischen einzelnen Tracks gemacht werden kann. Für eine geschichtete Entwicklung wird der Systemverbund einfach um die benötigten Systeme erweitert beziehungsweise ein weiterer Track angehängt. Die Transporte aus dem QAS- und dem TEST-System erfolgen dabei in die Entwicklungssysteme der nächsten Schicht.

Ende des Inhaltsbereichs