Processo de Carregamento de Esquema e Extensão de Esquema em um Ambiente com Diversos Domínios de Segurança

Em um ambiente com diversos domínios de segurança, cada domínio tem sua própria cópia do esquema do gerenciador de membro virtual.

O gerenciador de membro virtual carrega todos os pacotes de modelo de esquema em um único registro EMF de carregador de classe. Todos os esquemas são armazenados e estendidos no registro EMF do Carregador de Classe de Extensão do WAS, de domínio específico, visível a todos os aplicativos dentro desse domínio. Nos cenários em que o gerenciador de membro virtual é inicializado por um aplicativo do usuário (ou modo local), em vez do WebSphere Application Server, o esquema é armazenado no registro EMF específico do Carregador de Classe do aplicativo.

Em um ambiente com diversos domínios de segurança, é possível configurar a propriedade useGlobalSchema para usar o esquema global em vez do esquema de domínio específico. Esquema global se refere ao esquema do domínio admin. Se você estiver usando um esquema pronto para uso e sem extensão, poderá usar o esquema global para evitar esquemas duplicados para cada domínio. Isso economiza memória, resultando em melhor desempenho.

Evite problema: Os domínios de aplicativo configurados para usar esquema global compartilham o mesmo esquema do domínio admin. Dessa forma, se você estender o esquema para um aplicativo em um domínio, deverá considerar como isso poderá afetar aplicativos de outros domínios também ligados pelo mesmo esquema. Por exemplo, a inclusão de uma propriedade obrigatória para um aplicativo pode fazer com que outros aplicativos falhem.

Para obter mais informações sobre como configurar a propriedade useGlobalSchema usando o comando wsadmin, setIdMgrUseGlobalSchemaForModel, consulte o tópico Grupo de comandos IdMgrConfig para o objeto AdminTask no centro de informações do WebSphere Application Server.



Termos de uso | Feedback