Administrando Serviços Ativados pelo OSGi Usando o Utilitário xscmd

É possível usar o utilitário xscmd para concluir as tarefas de administrador, como visualizar serviços e suas classificações que estão sendo usados por cada contêiner e atualizar o ambiente de tempo de execução para utilizar novas versões dos pacotes configuráveis.

Sobre Esta Tarefa

Com a estrutura do Eclipse Equinox OSGi, é possível instalar diversas versões do mesmo pacote configurável e você pode atualizar esses pacotes configuráveis durante o tempo de execução. O WebSphere eXtreme Scale é um ambiente distribuído que executa os servidores de contêiner em muitas instâncias da estrutura do OSGi.

Os administradores são responsáveis por copiar, instalar e iniciar manualmente pacotes configuráveis na estrutura do OSGi. O eXtreme Scale inclui um ServiceTrackerCustomizer OSGi para controlar quaisquer serviços que foram identificados como plug-ins do eXtreme Scale no arquivo XML do descritor do ObjectGrid. Use o utilitário xscmd para validar qual versão do plug-in é usada, quais versões estão disponíveis para serem usadas e para executar upgrades do pacote configurável.

O eXtreme Scale usa o número de classificação do serviço para identificar a versão de cada serviço. Quando dois ou mais serviços são carregados com a mesma referência, o eXtreme Scale usa automaticamente o serviço com a classificação mais alta.

Procedimento