WebSphere Extended Deployment, Version 6.0.x     운영 체제: AIX, HP-UX, Linux, Solaris, Windows, z/OS

작업 클래스

Extended Deployment에서는 응용프로그램 및 시스템 응용프로그램에 대해 작업 클래스를 제공합니다. 응용프로그램이 설치되면, 응용프로그램에서 지원되는 각 프로토콜에 대해 기본 작업 클래스가 작성됩니다. 예를 들어 응용프로그램에 웹 모듈만 있는 경우 단일의 기본 HTTP 작업 클래스가 작성됩니다. 응용프로그램에 하나 이상의 EJB 모듈이 있는 경우, 단일 IIOP 작업 클래스가 작성됩니다. 이와 함께 응용프로그램에 하나 이상의 웹 서비스 모듈이 있는 경우, 단일의 SOAP 작업 클래스가 작성됩니다. 응용프로그램 정의에 자원 참조가 없는 JMS 자원이 있을 수 있기 때문에 각 응용프로그램에 기본값 JMS 작업 클래스가 항상 작성됩니다. 또한 새 응용프로그램에 작업 클래스를 작성할 수도 있습니다.

기본값 응용프로그램 작업 클래스

각 기본값 작업 클래스에는 해당 응용프로그램의 프로토콜 유형에 대한 모든 작업에 와일드 카드 표현식과 동일한 멤버쉽이 있습니다. 이 작업 클래스는 마지막 것과 대응하며, 새 사용자 정의 작업 클래스의 우선순위가 높습니다. 기본값 작업 클래스의 멤버쉽은 직접 변경하거나 삭제할 수 없습니다. 이것은 사용자 정의 작업 클래스로 분류되지 않은 응용프로그램에 서비스 정책 정의로 작업을 지시하는 방법을 정의하는 것입니다. 멤버쉽은 삭제할 수는 없지만, 기본값 작업 클래스에 분류 규칙을 정의할 수 있습니다. 이것은 특히 환경을 작업 클래스 멤버쉽을 기초로 분류할 필요는 없지만 그룹 ID 또는 호스트 이름과 같은 고급 기준에 따라 분류해야 하는 경우 유용합니다.

응용프로그램의 기본값 작업 클래스의 기본값 matchAction은 기본값 서비스 정책의 기본값 트랜잭션 클래스로 분류하는 것입니다. 이것은 대체 트랜잭션 클래스/서비스 정책 쌍을 선택하도록 변경될 수 있습니다.

새 응용프로그램 작업 클래스

서비스 정책의 작업 클래스는 응용프로그램 에디션별로 기초로 정의됩니다. 응용프로그램의 각 에디션에는 서비스 정책으로 분류되어야 하는 방법에 대한 정의가 들어 있습니다. ODR(on demand router)에서 라우트되어야 하는 응용프로그램 에디션을 판별한 후, 작업을 분류하는 방법을 판별하기 위해 서비스 정책 작업 클래스 정의를 평가합니다. 응용프로그램의 새 에디션이 설치되면, 복제할 응용프로그램 에디션을 선택하거나 아무 것도 선택하지 않을 수 있습니다. 에디션을 선택하면 작업 클래스 모두가 새 응용프로그램 에디션 이름으로 적절히 이름이 바뀐 기본값을 사용하여 복제됩니다. 에디션을 선택하지 않으면 기본값만이 작성됩니다.

배치 위치 구성

응용프로그램의 작업 클래스에 대한 배치 위치 구성은 다음과 같습니다.
<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>

시스템 응용프로그램 작업 클래스

고가용성 Deployment Manager를 지원하기 위해 프로파일의 기능을 보강하는 동안 adminconsole.ear과 같은 시스템 응용프로그램의 기본값 작업 클래스 및 디렉토리가 작성됩니다. 셀 컨텍스트 아래의 xd 디렉토리는 systemApps 구조를 모방하고 기본값 작업 클래스를 포함합니다. 기본값 작업 클래스는 다음 컨텍스트에서 작성됩니다.
cells/<cellName>/xd/systemApps/<earName>/workclasses/<workclass>/

cells/<cellName>/xd/systemApps/<earName>/deployments/<appName>/workclasses/<workclass>/
Extended Deployment는 갱신을 위한 노드 컨텍스트에서 systemapps.xml 파일의 변경사항을 청취합니다.
cells/<cellName>/nodes/<nodeName>/systemapps.xml



Related concepts
고가용성(HA) Deployment Manager

Related reference
작업 클래스의 라우팅 정책

개념 주제    

이용 약관 | 피드백 마지막 갱신 날짜: Mar 21, 2006 11:31:15 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. All Rights Reserved.
이 Information Center는 Eclipse 테크놀러지로 강화되었습니다. (http://www.eclipse.org)