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.
COM+ fornece um ambiente de desenvolvimento empresarial, baseado no Microsoft Component Object Model (COM), para a criação de aplicativos distribuídos baseados em componentes. Ele também fornece as ferramentas para criar aplicativos transacionais de várias camadas. COM+ combina melhorias para o desenvolvimento tradicional baseado em COM com muitos serviços administrativos e de programação úteis. Consulte Serviços COM+ para obter uma lista completa desses serviços.
Os aprimoramentos do COM incluem melhorias no threading e na segurança, juntamente com a introdução de serviços de sincronização. Os serviços incluem a ferramenta administrativa Serviços de Componentes.
Para aqueles familiarizados com a programação COM, as melhorias COM+ são significativas, incluindo o seguinte:
- COM+ implementa um modelo de threading chamado threading de apartamento neutro, que permite que um componente tenha acesso serializado juntamente com a capacidade de executar em qualquer thread.
- COM+ suporta componentes com um ambiente especial chamado contexto , que fornece um conjunto extensível de propriedades que definem o ambiente de execução para o componente.
- COM+ fornece segurança baseada em função, execução assíncrona de objeto e um moniker interno que representa uma referência a uma instância de objeto em execução em um servidor fora de processo.
Administração de Aplicativos e Componentes
No COM+, um banco de dados de registro, chamado RegDB, armazena os metadados que descrevem os componentes. Este banco de dados é altamente otimizado para o tipo de informação que COM+ precisa para ativação de componentes e é usado em vez do registro do sistema. Além disso, COM+ expõe o catálogo COM+, que acessa informações no RegDB. O catálogo COM+ é um armazenamento de dados do sistema que contém informações de configuração para aplicativos COM+ em um determinado computador servidor.
Finalmente, a ferramenta administrativa Serviços de Componentes fornece uma interface de usuário totalmente programável para desenvolvedores e administradores administrarem componentes, bem como implantarem aplicativos multicamadas do lado do cliente e do lado do servidor. Para obter mais informações, consulte Implantando aplicativos COM+.
Transações automáticas
COM+ suporta toda a semântica do Microsoft Transaction Server (MTS) 2.0 e adiciona o recurso de feito automaticamente, que você pode definir usando a ferramenta administrativa Serviços de Componentes. Esse recurso permite que o sistema anule uma transação automaticamente se uma exceção for acionada ou confirme se não. Para obter mais informações, consulte transações COM+ e ativação Just-in-Time COM+ .