Recursos de gerenciabilidade do Web Services Distributed Management para tipos de recursos do WebSphere Application Server
Um recurso que suporta uma ou mais capacidades de gerenciamento é um recurso gerenciável. Cada tipo de recurso exposto dentro do produto suporta uma série de recursos de gerenciamento do Web Services Distributed Management (WSDM) .
Um recurso gerenciável é um servidor ou um aplicativo que suporta uma capacidade que inclui operações de parada, início e remoção. Uma capacidade de gerenciamento inclui algumas propriedades, operações e notificações. É possível obter e visualizar dados de desempenho sobre os recursos gerenciados quando ativa a PMI (Performance Monitoring Infrastructure) em seu ambiente do servidor.
Os recursos gerenciáveis do WSDM, em geral, são uma agregação das capacidades de gerenciamento. Há capacidades de gerenciamento que são globalmente aplicáveis a muitos tipos de recursos. O gerenciamento do estado está incluído nessa categoria. Há capacidades de gerenciamento que são exclusivas para um único recurso gerenciado, por exemplo, a capacidade de gerenciamento da JVM (Java™ virtual machine) aplica-se apenas aos recursos gerenciados da JVM.
O AC (gerenciador automático), que pode ser qualquer cliente com capacidade de gerenciamento, interage com os recursos. Antes de o AC interagir com os recursos, ele precisa consultar quais recursos estão disponíveis no servidor de aplicativos por meio do grupo de serviços. O grupo de serviços é uma agregação do WS-Resources dentro do mesmo domínio. O grupo de serviços WSDM do WebSphere Application Server contém todos os recursos. Cada recurso se torna um membro no grupo de serviços. O AC pode obter uma EPR (referência de terminal de recursos) do grupo de serviços com base no tipo de recurso ou nos parâmetros de referência. Depois de obter a EPR, o AC pode enviar o pedido para o recurso. O grupo de serviços pode ser acessado usando o seguinte endereço de terminal: http://<hostname>:<port>/websphere-management/services/service-group.
Depois que o AC obtém a lista de EPR do grupo de serviço, o AC pode enviar pedidos ao provedor de recursos. Cada terminal de recurso é listado na tabela a seguir. O Web Services Description Language (WSDL) associado pode ser obtido ao anexar ?wsdl à extremidade do endereço do terminal.
Tipo de Recurso | Endereço de terminal do recurso |
---|---|
Perfil do WebSphere Application Server, também chamado de instância de configuração do tempo de execução ou domínio do WebSphere Application Server | http://<hostname>:<port>/websphere-management/services/webspheredomain |
WebSphere Application Server | http://<hostname>:<port>/websphere-management/services/applicationserver |
Cluster do WebSphere Application Server | http://<hostname>:<port>/websphere-management/services/webspherecluster |
Java virtual machine | http://<hostname>:<port>/websphere-management/services/jvm |
Aplicativo | http://<hostname>:<port>/websphere-management/services/application |
Objeto implementado do WebSphere Application Server | http://<hostname>:<port>/websphere-management/services/deployedobject |
servlet | http://<hostname>:<port>/websphere-management/services/servlet |
Enterprise JavaBeans | http://<hostname>:<port>/websphere-management/services/ejb |
serviços da Web | http://<hostname>:<port>/websphere-management/services/webservices |
Serviços da Web JAX-WS | http://<hostname>:<port>/websphere-management/services/jaxwswebservices |
Serviços da Web JAX-RPC | http://<hostname>:<port>/websphere-management/services/jaxrpcwebservices |
Origem de Dados | http://<hostname>:<port>/websphere-management/services/datasource |
Cada tipo de recurso exposto dentro do produto suporta várias capacidades de gerenciamento. Esses recursos são definidos pela especificação WSDM, ponto de contato do AC e o gerenciamento integrado do produto. Um ponto de contato é uma combinação de tipos de porta e de operações definidos no WSDL que expõem a interface de gerenciabilidade para um recurso gerenciado de modo que esteja compatível com especificações diferentes para os serviços da Web. Cada capacidade de gerenciamento inclui várias propriedades, operações e notificações.
A seguinte tabela lista as capacidades de gerenciamento que cada recurso agrega. Para obter informações sobre uma API (Interface de Programação de Aplicativos) ou uma especificação que seja listada com uma capacidade de gerenciamento, consulte as Especificações e a documentação da API.
Tipo de Recurso | Capacidades de Gerenciamento | Especificação |
---|---|---|
Domínio do WebSphere Application Server |
|
|
WebSphere Application Server |
|
|
Cluster do WebSphere Application Server |
|
|
Java virtual machine |
|
|
Aplicativo |
|
|
servlet |
|
|
Enterprise JavaBeans |
|
|
Serviço da Web |
|
|
Serviços da Web JAXWS |
|
|
Serviços da Web JAXRPC |
|
|
Origem de Dados |
|
|
A tabela a seguir lista os atributos e as operações para as capacidades de gerenciamento do produto.
Capacidades de Gerenciamento | Atributos | Operações |
---|---|---|
J2EEDomain | Nenhuma |
|
J2EEManagedObject |
|
Nenhuma |
ConfigChangeNotifier | Nenhum | Nenhum (entretanto, tem notificação de ConfigChange) |
ApplicationManagement | Nenhuma |
|
J2EEServer |
|
Nenhuma |
StateManageable |
|
|
ApplicationServer |
|
|
ClusterManagement |
|
|
Java virtual machine |
|
Nenhuma |
J2EEDeployedObject |
|
Nenhuma |
Aplicativo J2EE | module | Nenhuma |
Aplicativo | implementationVersion | Nenhuma |
servlet |
|
Nenhuma |
EJB |
|
Nenhuma |
WebService |
|
Nenhuma |
DataSource |
|
|