Partilhar via


Desenvolvimento de aplicações 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 componentes:

  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. (Consulte Criando aplicativos COM+.)
  2. Especifique o conjunto correto de atributos para cada uma das classes (se houver, e se não especificado na ferramenta de desenvolvimento). Esses atributos expressam as dependências dos componentes em qualquer serviço COM+ em que sua implementação possa confiar (por exemplo, transações, componentes enfileirados, 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 Designing COM+ Applications.

Administrando aplicativos COM+

Normalmente, um desenvolvedor entrega um aplicativo COM+ parcialmente configurado para o administrador do sistema. O administrador pode então 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 da função e tamanho do pool de objetos.
  • Reexportando o aplicativo COM+ totalmente configurado.
  • Criação de um proxy de aplicativo (se o aplicativo for acessado remotamente).

Depois que um aplicativo é totalmente configurado para um ambiente específico, o administrador pode implantá-lo em máquinas de teste ou 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.