Compartilhar via


Visão geral do aplicativo COM+

Um aplicativo COM+ é a principal unidade de administração e segurança dos Serviços de Componentes e consiste em um grupo de componentes COM que geralmente executam funções relacionadas. Esses componentes consistem ainda em interfaces e métodos, como mostrado na ilustração a seguir.

Diagram that shows interfaces and methods inside boxes, in order of Method inside Interface inside Component inside COM+ Application.

Você pode usar a ferramenta administrativa Serviços de Componentes para criar novos aplicativos COM+, adicionar componentes a aplicativos e definir os atributos de um aplicativo e seus componentes.

Ao criar grupos lógicos de componentes COM como aplicativos COM+, você pode aproveitar os seguintes benefícios do COM+:

  • Um escopo de implantação para componentes COM.
  • Um escopo de configuração comum para componentes COM, incluindo limites de segurança e enfileiramento.
  • Armazenamento de atributos de componente não fornecidos pelo desenvolvedor do componente (por exemplo, transações e sincronização).
  • Bibliotecas de vínculo dinâmico (DLLs) de componentes carregadas em processos (DLLHost.exe) sob demanda.
  • Processos de servidor gerenciados para componentes de host.
  • Criação e gerenciamento de threads utilizados por componentes.
  • Acesso ao objeto de contexto para dispensadores de recursos, permitindo que os recursos adquiridos sejam automaticamente associados ao contexto. (Para obter mais informações sobre componentes e contextos COM, consulte Contextos COM+.)

Desenvolvendo aplicativos COM+

Partes de um aplicativo COM+

Tipos de aplicativos COM+