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

Classes de Trabalho

O Extended Deployment fornece classes de trabalho para aplicativos e para aplicativos de sistemas. Quando um aplicativo é instalado, uma classe de trabalho padrão é criada para cada protocolo descoberto a ser suportado no aplicativo. Por exemplo, se o aplicativo tiver somente módulos da Web, uma única classe de trabalho de HTTP padrão será criada. Se um aplicativo tiver um ou mais módulos de EJB, uma única classe de trabalho de IIOP será criada. Adicionalmente, se o aplicativo tiver um ou mais módulos de serviços da Web, uma única classe de trabalho de SOAP será criada. Uma classe de trabalho de JMS padrão é sempre criada para cada aplicativo porque é possível ter um recurso de JMS sem uma referência de recurso na definição do aplicativo. Também é possível criar classes de trabalho para novos aplicativos.

Classes de Trabalho de Aplicativo Padrão

Cada classe de trabalho padrão tem associação equivalente a uma expressão de curinga para todo o trabalho desse tipo de protocolo para esse aplicativo. Essa classe de trabalho é correspondida à última, com quaisquer novas classes de trabalho definidas tendo precedência. As classes de trabalho padrão não podem ter sua associação alterada manualmente nem podem ser excluídas. Sua finalidade é definir como qualquer trabalho direcionado para o aplicativo que não for classificado em nenhuma classe de trabalho definido pelo usuário em uma definição de política de serviço. Embora a associação não possa ser excluída, é possível definir regras de classificação na classe de trabalho padrão. Isto é especialmente útil se o ambiente não precisar classificar com base no associação a classes de trabalho, mas necessitar classificar com base em alguns critérios avançados tais como a identificação do grupo ou o nome do host.

A matchAction padrão nas classe de trabalho padrão para o aplicativo é classificar pela classe de transação padrão da política de serviço padrão. Isso pode ser alterar para selecionar um par alternativo de transação e política de classe/serviço.

Novas Classes de Trabalho de Aplicativo

As classes de trabalho para políticas de serviço são definidas em uma base por edição de aplicativo. Cada edição do aplicativo tem suas próprias definições de como ele deve ser classificado em políticas de serviço. Depois de o ODR (On Demand Router) determinar para qual edição do aplicativo ele deve rotear, suas definições de classe de trabalho de política de serviço são avaliadas para determinar como seu trabalho deve ser classificado. Quando uma nova edição de um aplicativo é instalada, é possível escolher uma edição do aplicativo para clonar ou não escolher nenhuma. Se uma edição for escolhida, todas as suas classes de trabalho serão clonadas com os padrões renomeados apropriadamente com o nome da nova edição do aplicativo. Se nenhuma edição for escolhida, somente os padrões serão criados.

Local de Posicionamento da Configuração

O local de posicionamento da configuração para classes de trabalho para aplicativos é:
<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>

Classes de Trabalho de Aplicativos do Sistema

As classes de trabalho e os diretórios padrão para aplicativos do sistema, como o adminconsole.ear, são criados durante o aumento do perfil para suportar o gerenciador de implementação de alta disponibilidade. Um diretório xd sob o contexto da célula reproduz a estrutura de systemApps e contém as classes de trabalho padrão. As classes de trabalho padrão são criadas sob os seguintes contextos:
cells/<cellName>/xd/systemApps/<earName>/workclasses/<workclass>/

cells/<cellName>/xd/systemApps/<earName>/deployments/<appName>/workclasses/<workclass>/
O Extended Deployment observa alterações no arquivo systemapps.xml sob o contexto do nó para verificar se há atualizações:
cells/<cellName>/nodes/<nodeName>/systemapps.xml



Related concepts
Gerenciador de Implementação High Availability

Related reference
Políticas de Roteamento para Classes de Trabalho

Tópico de Conceito    

Termos de Uso | Feedback Última atualização: Mar 21, 2006 12:46:23 PM 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. Todos os Direitos Reservados.
Este centro de informações é desenvolvido em tecnologia Eclipse. (http://www.eclipse.org)