Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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:
- 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. (Consulte Criando aplicativos COM+.)
- 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).
- 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 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.