WebSphere Extended Deployment Compute Grid kann WebSphere Application Server und Endpunkte für native Ausführung enthalten. Ein WebSphere Application Server wird auf einer Serverplattform als dedizierte Sammlung von Containern und Anwendungsservices, die das Programmier- und Komponentenmodell von J2EE unterstützen, ausgeführt.
Ein nativer Ausführungsendpunkt ist eine Serverplattform, auf der Jobs für native Ausführung im Rahmen eines Grid-Jobs ausgeführt werden können. J2EE-Anwendungen entsprechen dem J2EE-Packmodell und werden in Compute Grid in einem WebSphere Application Server ausgeführt. Diese Anwendungen werden über die WebSphere-Verwaltungsschnittstellen in WebSphere Application Server installiert.
In Compute Grid muss sich ein Grid-Job vollständig aus J2EE- oder nativen Ausführungsjobs zusammensetzen. Die beiden Jobtypen können in einem Grid-Job nicht gemischt verwendet werden. J2EE-Jobs werden in zwei weitere untergeordnete Typen eingeteilt, und zwar in transaktionsorientierte Stapeljobs und rechenintensive Jobs, die ebenfalls nicht miteinander in demselben Grid-Job kombiniert werden können.
Endpunkte für native Ausführung sind Maschinen, auf denen der Middleware-Agent ausgeführt wird, und die in eine WebSphere-Zelle eingebunden sind. Zum Einrichten dieser Knoten wird der Installations- und Einbindungsprozess des Middleware-Agenten verwendet. Weitere Informationen finden Sie im Artikel Middleware-Agent . Anwendungen auf diesen Knoten können von Grid-Jobs in WebSphere Extended Deployment ausgeführt werden. Grid-Jobs können je nach Jobanforderungen und zugänglichen Funktionen der Knoten auf Endpunkten mit nativer Ausführung oder WebSphere-Knoten ausgeführt werden.
Native Ausführungsjobs sind nicht auf bestimmte Programmier- und Komponentenmodelle beschränkt. Jedes Programm, das als Hintergrundbefehl auf UNIX- oder Windows-Systemen ausgeführt werden kann, passt in die Kategorie eines nativen Ausführungsjobs. Native Ausführungsjobs können in Java, in nativ kompilierten Sprachen wie C++ und COBOL und in Scripts implementiert werden.