Extended Deployment에서는 응용프로그램 및 시스템 응용프로그램에 대해 작업 클래스를 제공합니다. 응용프로그램이 설치되면, 응용프로그램에서 지원되는 각 프로토콜에 대해 기본 작업 클래스가 작성됩니다. 예를 들어 응용프로그램에 웹 모듈만 있는 경우 단일의 기본 HTTP 작업 클래스가 작성됩니다. 응용프로그램에 하나 이상의 EJB 모듈이 있는 경우, 단일 IIOP 작업 클래스가 작성됩니다. 이와 함께 응용프로그램에 하나 이상의 웹 서비스 모듈이 있는 경우, 단일의 SOAP 작업 클래스가 작성됩니다. 응용프로그램 정의에 자원 참조가 없는 JMS 자원이 있을 수 있기 때문에 각 응용프로그램에 기본값 JMS 작업 클래스가 항상 작성됩니다. 또한 새 응용프로그램에 작업 클래스를 작성할 수도 있습니다.
각 기본값 작업 클래스에는 해당 응용프로그램의 프로토콜 유형에 대한 모든 작업에 와일드 카드 표현식과 동일한 멤버쉽이 있습니다. 이 작업 클래스는 마지막 것과 대응하며, 새 사용자 정의 작업 클래스의 우선순위가 높습니다. 기본값 작업 클래스의 멤버쉽은 직접 변경하거나 삭제할 수 없습니다. 이것은 사용자 정의 작업 클래스로 분류되지 않은 응용프로그램에 서비스 정책 정의로 작업을 지시하는 방법을 정의하는 것입니다. 멤버쉽은 삭제할 수는 없지만, 기본값 작업 클래스에 분류 규칙을 정의할 수 있습니다. 이것은 특히 환경을 작업 클래스 멤버쉽을 기초로 분류할 필요는 없지만 그룹 ID 또는 호스트 이름과 같은 고급 기준에 따라 분류해야 하는 경우 유용합니다.
응용프로그램의 기본값 작업 클래스의 기본값 matchAction은 기본값 서비스 정책의 기본값 트랜잭션 클래스로 분류하는 것입니다. 이것은 대체 트랜잭션 클래스/서비스 정책 쌍을 선택하도록 변경될 수 있습니다.
<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/<cellName>/xd/systemApps/<earName>/workclasses/<workclass>/ cells/<cellName>/xd/systemApps/<earName>/deployments/<appName>/workclasses/<workclass>/
cells/<cellName>/nodes/<nodeName>/systemapps.xml
Related concepts
고가용성(HA) Deployment Manager
Related reference
작업 클래스의 라우팅 정책