Automatizando a administração COM+
COM+ fornece um modelo de objeto de administração que expõe toda a funcionalidade da ferramenta administrativa Serviços de Componentes, um front-end gráfico escrito sobre os objetos administrativos. Você pode usar esses objetos, fornecidos pela Biblioteca COMAdmin (Administração de Serviços de Componentes), para automatizar todas as tarefas na administração de aplicativos e serviços COM+.
Os objetos COMAdmin permitem que você leia e grave informações armazenadas no catálogo COM+, o armazenamento de dados subjacente que contém todos os dados de configuração COM+.
Você pode usar esses objetos para fazer o seguinte:
- Criar e configurar aplicativos COM+.
- Instale e exporte aplicativos COM+ existentes.
- Gerencie aplicativos COM+ instalados.
- Gerenciar e configurar serviços.
- Administre remotamente os Serviços de Componentes em uma máquina diferente.
Você pode usar os objetos COMAdmin programáveis com qualquer linguagem compatível com automação, como Microsoft Visual Basic e Visual Basic Script. Você pode desenvolver scripts leves ou ferramentas de administração de uso geral. Por exemplo, você pode fazer o seguinte:
- Escrever scripts para executar tarefas administrativas de rotina.
- Escrever scripts para automatizar processos no desenvolvimento de aplicações COM+.
- Desenvolver ferramentas de uso geral para administrar e monitorar os Serviços de Componentes.
- Desenvolva executáveis de instalação para instalar e implantar seu aplicativo COM+.
A biblioteca COMAdmin fornece compatibilidade com versões anteriores com a biblioteca de administração MTS 2.0. A maioria dos códigos de administração MTS 2.0 existentes ainda funcionará, embora com algumas exceções. (Veja Biblioteca de Administração MTS.)
Para automatizar a administração de forma eficaz, você deve estar familiarizado com as tarefas de administração executadas com a ferramenta administrativa Serviços de Componentes.
Para obter descrições completas dos objetos COMAdmin e das interfaces correspondentes, consulte a documentação de referência COM+ para as seguintes classes e interfaces:
- COMAdminCatalog
- COMAdminCatalogCollection
- COMAdminCatalogObject
- ICOMAdminCatalog
- ICOMAdminCatalog2
- ICatalogCollection
- ICatalogObject
Os tópicos a seguir nesta seção fornecem uma visão geral para automatizar a administração usando os objetos COMAdmin:
- Visão geral dos objetos COMAdmin
- Recuperando coleções no catálogo COM+
- Definindo propriedades e salvando alterações no catálogo COM+
- Manipulando erros de administração COM+
- Operações de administração COM+ dentro de transações
- Exemplo introdutório usando o catálogo de administração COM+