WebSphere Extended Deployment, Version 6.0.x     Betriebssysteme: AIX, HP-UX, Linux, Solaris, Windows, z/OS

Arbeitsklassen

Extended Deployment stellt Arbeitsklassen für Anwendungen und Systemanwendungen bereit. Beim Installieren einer Anwendung wird für jedes von der Anwendung unterstützte Protokoll eine Standardarbeitsklasse erstellt. Wenn die Anwendung beispielsweise nur Webmodule enthält, wird eine einzige HTTP-Standardarbeitsklasse erstellt. Enthält die Anwendung EJB-Module wird eine einzige IIOP-Arbeitsklasse erstellt. Wenn die Anwendung Web-Service-Module erstellt, wird eine einzige SOAP-Arbeitsklasse erstellt. Für jede Anwendung wird stets eine JMS-Arbeitsklasse erstellt, weil es möglich ist, dass in der Anwendungsdefinition eine JMS-Ressource ohne Ressourcenreferenz enthalten ist. Sie können auch Arbeitsklassen für neue Anwendungen erstellen.

Standardarbeitsklassen für Anwendungen

Jede Standardarbeitsklasse hat eine Zugehörigkeit, die einem Platzhalterausdruck für alle Arbeitsvorgänge dieses Protokolltyps für diese Anwendung entspricht. Diese Arbeitsklasse wird dauerhaft zugeordnet, wobei alle neuen benutzerdefinierten Arbeitsklassen Vorrang haben. Die Zugehörigkeit von Standardarbeitsklassen kann manuell nicht geändert werden. Außerdem können Standardarbeitsklassen nicht gelöscht werden. Diese Arbeitsklassen definieren, wie Arbeitsvorgänge an die Anwendung weitergeleitet werden, die keiner benutzerdefinierten Arbeitsklasse in einer Service-Policy-Definition zugeordnet werden können. Die Zugehörigkeit kann zwar nicht gelöscht werden, aber es können Klassifizierungsregeln für die Standardarbeitsklasse definiert werden. Dies ist besonders hilfreich, wenn die Umgebung Klassifizierungen nicht basierend auf der Arbeitsklassenzugehörigkeit, sondern auf einigen erweiterten Kriterien wie der Gruppenidentifikation oder dem Hostnamen vornehmen muss.

Die Standard-matchAction für die Standardarbeitsklassen der Anwendung sieht eine Zuordnung zur Standardtransaktionsklasse der Standardservice-Policy vor. Sie können dies ändern und eine alternative Kombination von Transaktionsklasse und Service-Policy auswählen.

Neue Anwendungsarbeitsklassen

Arbeitsklassen für Service-Policys werden auf Basis der Anwendungsedition definiert. Jede Edition der Anwendung hat ihre eigenen Definitionen bezüglich der Klassifizierung in Service-Policys. Nachdem der On Demand Router (ODR) bestimmt hat, an welche Anwendungsedition eine Anforderung weitergeleitet werden soll, werden die Arbeitsklassendefinitionen der Service-Policy dieser Edition ausgewertet, um festzustellen, wie die Arbeitsvorgänge klassifiziert werden müssen. Wenn eine neue Edition einer Anwendung installiert wird, können Sie eine Edition der Anwendung auswählen, die geklont werden soll, oder gar keine auswählen. Wenn Sie eine vorhandene Edition auswählen, werden alle Arbeitsklassen dieser Edition mit den Standardeinstellungen geklont, die dem neuen Editionsnamen entsprechend umbenannt werden. Wenn Sie keine Edition auswählen, werden nur die Standardeinstellungen erstellt.

Konfigurationsverteilung

Die Konfigurationsverteilung für Arbeitsklassen von Anwendungen ist wie folgt:
<context>
	<context-name>applications</context-name>
		<child-context-names>
			<child-context-name>deployments</child-context-name>
			<child-context-name>workclasses</child-context-name>
		</child-context-names>
</context>
	<context>
	<context-name>deployments</context-name>
		<child-context-names>
			<child-context-name>workclasses</child-context-name>
		</child-context-names>
	</context>
	<context>
		<context-name>workclasses</context-name>
		<root-document-type>WorkClass</root-document-type>
		<child-document-names>
			<child-document-name>WorkClass</child-document-name>
		</child-document-names>
	</context>

Arbeitsklassen für Systemanwendungen

Standardarbeitsklassen und -verzeichnisse für Systemanwendungen wie adminconsole.ear werden während der Profilerweiterung erstellt, um den HA-Deployment-Manager zu unterstützen. Ein Verzeichnis xd im Zellenkontext bildet die systemApps-Struktur ab und enthält die Standardarbeitsklassen. Die Standardarbeitsklassen werden unter den folgenden Kontexten erstellt:
cells/<Zellenname>/xd/systemApps/<EAR-Name>/workclasses/<Arbeitsklasse>/

cells/<Zellenname>/xd/systemApps/<EAR-Name>/deployments/<Anwendungsname>/workclasses/<Arbeitsklasse>/
Extended Deployment prüft, ob Änderungen in der Datei systemapps.xml im Knotenkontext vorgenommen werden:
cells/<Zellenname>/nodes/<Knotenname>/systemapps.xml



Related concepts
High Availability Deployment Manager

Related reference
Routing-Policys für Arbeitsklassen

Konzeptartikel    

Nutzungsbedingungen | Feedback Letzte Aktualisierung: Mar 23, 2006 9:51:53 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/odoe_task/codoeworkclass.html

© Copyright IBM 2006. Alle Rechte vorbehalten.
Dieses Information Center beruht auf der Eclipse-Technologie. (http://www.eclipse.org)