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.
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.
<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>
cells/<Zellenname>/xd/systemApps/<EAR-Name>/workclasses/<Arbeitsklasse>/ cells/<Zellenname>/xd/systemApps/<EAR-Name>/deployments/<Anwendungsname>/workclasses/<Arbeitsklasse>/
cells/<Zellenname>/nodes/<Knotenname>/systemapps.xml
Related concepts
High Availability Deployment Manager
Related reference
Routing-Policys für Arbeitsklassen