Compartilhar via


O que são partições COM+?

Uma partição COM+ é um contêiner lógico que permite que os aplicativos sejam executados independentemente de outras configurações desses aplicativos. Cada configuração de um aplicativo é instalada em uma partição separada e pode ser gerenciada separadamente, de acordo com as necessidades específicas de seus usuários.

Durante a ativação de um componente COM+, o serviço de partições determina qual configuração do componente ativar, com base na identidade do usuário que solicita a ativação do componente. Por exemplo, uma única organização que tenha dois grupos separados, Produção e Treinamento, poderia implementar partições COM+ como uma maneira de permitir que os dois grupos usem configurações diferentes de um aplicativo COM+ no mesmo computador.

Windows XP: A capacidade de criar, configurar ou delegar partições COM+ não está disponível. A partição global é a única partição COM+ disponível.

Windows 2000: O serviço de partições COM + não está disponível no Windows 2000.

Benefícios do uso de partições COM+

O uso de partições COM+ oferece várias vantagens, incluindo as seguintes:

  • As organizações podem reduzir seu custo total de propriedade (TCO) usando menos servidores de aplicativos físicos para oferecer suporte a usuários que precisam de várias configurações de aplicativos.
  • A sobrecarga administrativa é reduzida. Em vez de ter que configurar e gerenciar vários computadores, os administradores precisam apenas configurar e gerenciar várias partições no mesmo computador. Além disso, as partições podem ser gerenciadas programaticamente através da adição de uma nova interface de programação COM+.
  • A segurança pode ser implementada e gerenciada partição por partição para usuários locais, usuários de domínio e unidades organizacionais (OUs).
  • Programadores e administradores podem usar as ferramentas de desenvolvimento e administrativas da Microsoft, como o SDK do Windows, Usuários e Computadores do Active Directory e a ferramenta administrativa Serviços de Componentes, para gerenciar partições COM+. O recurso de partições é totalmente integrado a essas ferramentas.

Cenário de uso primário

Um dos principais motivos para os clientes implantarem o recurso de partições COM+ é hospedar aplicativos baseados na Web. Por exemplo, suponha que uma pequena empresa de software desenvolva um aplicativo COM+ para uso pelo pessoal do hospital. O aplicativo, que é um aplicativo distribuído baseado na Web, fornece uma maneira para os hospitais armazenarem e recuperarem registros médicos de pacientes usando um banco de dados do SQL Server.

Suponha que a empresa de software tenha três clientes: Hospital A, Hospital B e Hospital C. Enquanto cada cliente executa o lado do cliente do aplicativo COM+ localmente em seus computadores desktop, o lado do servidor do aplicativo COM+ reside no servidor Web interno da empresa de software e é acessado por seus clientes via Web.

Como cada hospital tem seu próprio conjunto de requisitos de armazenamento e recuperação e seu próprio conjunto de dados personalizados do paciente, a empresa de software deve fornecer uma maneira para que várias configurações da parte do servidor do aplicativo sejam executadas simultaneamente no servidor Web. As partições COM+ fornecem uma solução para esse problema.

A ilustração a seguir mostra o cenário de partições para o aplicativo COM+ da empresa de software.

Diagram that shows a partitions scenario for a COM+ application, with a client application to server application to the SQL server database.

Restrições de design de aplicativo

Partições e componentes em fila COM+

Implementação de partição

Registrando e ativando componentes em partições