Compartilhar via


Desenvolvendo aplicativos COM+

Ao desenvolver aplicativos COM+, as principais tarefas incluem projetar componentes COM para encapsular a lógica do aplicativo e integrar esses componentes em um aplicativo COM+, criar o aplicativo COM+ e administrar o aplicativo por meio de implantação e manutenção.

Projetando componentes COM

As etapas a seguir descrevem um procedimento geral para um bom design de componente:

  1. Defina as classes COM e as classes de implementação.
  2. Agrupe as classes em componentes.
  3. Selecione o conjunto de serviços COM+ para seu componente, mesmo que você não especifique todos eles ao desenvolver o componente. Esses serviços podem ser especificados posteriormente usando a ferramenta administrativa Serviços de Componentes ou o modelo de objeto de administração COM+ (consulte Automatizando a administração COM+ para obter mais informações sobre o modelo de objeto de administração COM+.)

Criando o aplicativo COM+

Depois de projetar os componentes COM, o desenvolvedor integra os componentes em um aplicativo COM+ e configura o aplicativo. As etapas a seguir descrevem o processo:

  1. Integre os componentes em um aplicativo COM+. Você pode integrar os componentes em um aplicativo COM+ existente ou criar um novo aplicativo (vazio) para os componentes. (Veja Criando aplicativos COM+.)
  2. Especifique o conjunto correto de atributos para cada uma das classes (se houver e se não for especificado na ferramenta de desenvolvimento). Esses atributos expressam as dependências de componentes em qualquer serviço COM+ em que sua implementação possa depender (por exemplo, transações, componentes em fila, segurança, pool de objetos e ativação just-in-time).
  3. Configure a estrutura de segurança (funções e atribuição de funções a classes, interfaces e métodos).
  4. Configure atributos específicos do ambiente em classes e aplicativos (o tamanho padrão do pool de objetos, por exemplo). Esses atributos específicos do ambiente podem ser definidos (ou modificados) posteriormente pelo administrador do sistema.
  5. Exporte o aplicativo para redistribuição e implantação.

Para obter informações mais detalhadas sobre as etapas de criação de aplicativos distribuídos, consulte Projetando aplicativos COM+.

Administrando aplicativos COM+

Normalmente, um desenvolvedor entrega um aplicativo COM+ parcialmente configurado para o administrador do sistema. O administrador pode personalizar o aplicativo para um ou mais ambientes específicos (por exemplo, adicionando contas de usuário em funções e nomes de servidor em um cluster de aplicativos). As tarefas do administrador incluem o seguinte:

  • Instalando o aplicativo COM+ parcialmente configurado em um computador administrativo.
  • Fornecer atributos específicos do ambiente, como membros de função e tamanho do pool de objetos.
  • Reexportando o aplicativo COM+ totalmente configurado.
  • Criando um proxy de aplicativo (se o aplicativo for acessado remotamente).

Depois que um aplicativo estiver totalmente configurado para um ambiente específico, o administrador poderá implantá-lo em computadores de teste ou de produção. Isso envolve a instalação do aplicativo COM+ totalmente configurado em um ou mais computadores.

Para obter informações detalhadas sobre os procedimentos de administração COM+, consulte a ferramenta administrativa Serviços de componentes.