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:
- Defina as classes COM e as classes de implementação.
- Agrupe as classes em componentes.
- 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:
- 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+.)
- 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).
- Configure a estrutura de segurança (funções e atribuição de funções a classes, interfaces e métodos).
- 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.
- 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.