Erste Schritte mit der Stapelumgebung

Zu den Hauptkomponenten der Stapelumgebung gehören der Job-Scheduler, die Schnittstellen zum Job-Scheduler, die Jobdatenbank und Grid-Endpunkte.

Das folgende Diagramm veranschaulicht die Hauptkomponenten. Sie können die Befehlszeilenschnittstelle, die EJB-Schnittstelle (Enterprise JavaBeans), die Web-Service-Schnittstelle und die Jobverwaltungskonsole verwenden, um mit dem Job-Scheduler zu kommunizieren. Der Job-Scheduler hat eine Jobdatenbank, die alle Jobs enthält. Der Job-Scheduler in der Abbildung kommuniziert mit zwei Knotenendpunkten. Ein Anwendungsserver, der die transaktionsorientierte Arbeit durchführt, wird auf einem anderen Knoten ausgeführt, kommuniziert aber nicht mit dem Job-Scheduler. Dieser Anwendungsserver gehört nicht zur Stapelumgebung.
Abbildung 1. Komponenten der Stapelumgebung
Schnittstellen zum Job-Scheduler, der Jobdatenbank und den Knoten

Die Jobverwaltungskonsole ist eine grafische Benutzerschnittstelle (GUI), über die Sie Jobverwaltungsfunktionen ausführen können. Die meisten Funktionen anderer Schnittstellen sind auch in der Jobverwaltungskonsole verfügbar.

Über die Befehlszeilenschnittstelle können Sie Stapeljobs übergeben und im System steuern. Die EJB- und Web-Service-Schnittstellen stellen ähnliche Funktionen für Java EE-Anwendungen (Java Platform, Enterprise Edition) und für Nicht-Java-EE-Programme über programmgesteuerte Schnittstellen bereit. Die Administrationskonsole ist eine grafische Benutzerschnittstelle (GUI), über die Sie den Job-Scheduler konfigurieren und die Position der Endpunktserver konfigurieren können.

Administratoren der Stapelumgebung und Benutzer, die Stapeljobs übergeben, können die Jobverwaltungskonsole verwenden, um jobbezogene Aktionen anzuzeigen, zu verwalten und auszuführen. Dazu gehören beispielsweise das Übergeben eines Jobs, das Anzeigen von Jobs, das Abbrechen oder Aussetzen eines Jobs und das Fortsetzen eines ausgesetzten Jobs.

Der Job-Scheduler akzeptiert und plant die Ausführung von Stapeljobs. Er verwaltet die Jobdatenbank, ordnet Job-IDs zu und bestimmt, wo und wann Jobs ausgeführt werden.

Die Grid-Endpunkte sind erweiterte Anwendungsserver, die die von den Stapelanwendungen benötigten Laufzeitumgebungen bereitstellen.

  • Die Grid-Endpunkte unterstützen Stapelanwendungen, die rechenintensiv sind. Rechenintensive Stapelanwendungen werden mithilfe eines einfachen Programmiermodells erstellt, das auf asynchronen Beans basiert. Lesen Sie die Informationen zur Programmierung rechenintensiver Anwendungen.
  • Das Stapelsystem unterstützt transaktionsorientierte Stapelanwendungen. Diese Anwendungen verarbeiten Datensätze ähnlich traditionelleren Java EE-Anwendungen, werden aber über Stapeleingaben und nicht von interaktiven Benutzern gesteuert. Diese Umgebung stützt sich auf vertraute POJOs (Plain Old Java™ Objects), um für Stapelanwendungen ein umfangreiches Programmiermodell bereitzustellen, das eine containergesteuerte, wiederanlauffähige Verarbeitung und die Möglichkeit unterstützt, aktive Jobs anzuhalten und abzubrechen. Weitere Informationen finden Sie in der Beschreibung des Stapelprogrammiermodells.

Symbol, das den Typ des Artikels anzeigt. Konzeptartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cgrid_xdbgcmp
Dateiname:cgrid_xdbgcmp.html