Inquiridor
COM+ ainda é usado ??

Discussão Geral
-
Pessoal estou interessado em fazer o curso descrito abaixo.
Mas antes, uma pergunta.
O Conteúdo desse curso ainda é utilizado ou já está ultrapassado ? Com as novas versões do .NET e tudo mais tenho medo de fazer um curso obsoleto...
Obrigado!
Conteúdo:
Módulo 1 - Introdução aos serviços COM+
Este módulo cobre a evolução das aplicações de aplicações monolíticas a aplicações cliente/servidor e daí a aplicações componentizadas e a infra-estrutura de suporte a aplicações componentizadas que os serviços COM+ oferecem. O módulo também cobre a arquitetura runtime do COM+ e como ele utiliza substitutos (surrogates), contexto e interceptação para oferecer serviços aos componentes. História das aplicações baseadas em servidor Arquitetura Runtime do COM+
Ao completar este módulo, o aluno será capaz de:
Descrever a história das aplicações baseadas em servidor
Escrever a arquitetura runtime do COM+
Módulo 2 - Configurando Just-in-Time Activation e Sincronização
Este módulo descreve os atributos que podem ser atribuídos a componentes e como escrever um componente que utiliza os serviços do COM+. Este módulo descreve como acessar o contexto do objeto de dentro do código, utilizar ativação JIT, sincronização, o relacionamento entre sincronização e ativação JIT, e como configurar ativação JIT e sincronização para um componente.
Ao completar este módulo, o aluno será capaz de:
Utilizar atributos para configurar um assembly como aplicação COM+.
Criar componentes que utilizem ativação Just-in-time.
Criar componentes que sejam sincronizados. Component
Módulo 3 - Uso do ADO.NET para trabalhar com dados
Este módulo descreve como excutar consultas e trazer um conjunto de resultados utilizando o ADO.NET. Este módulo tambem cobre como passar parâmetros para uma stored procedure, criar objetos DataSet específicos, e utilizar strings de construção para especificar informações de conexão para uma fonte de dados. Arquitetura ADO.NET Acessando um banco de dados SQL Server.
Ao completar este módulo, o aluno será capaz de:
Descrever a arquitetura e as classes do ADO.NET.
Utilizar as classes fornecidas pelo namespace SqlClient para trazer ae atualizar dados de um banco de dados Microsoft SQL ServerT 2000 database.
Módulo 4 - Serviços Transacionais
Usar as classes definidas no namespace EnterpriseServices para implementar processamento transacional. Este módulo descreve processamento de transações, como implementado pelo .NET Enterprise Services, e como adicionar atributos no código para habilitar o processamento de transações. Introdução ao processamento de transações com .NET Enterprise Services.
Ao completar este módulo, o aluno será capaz de:
Descrever o processamento transacional e como este é implementado com .NET Enterprise Services.
Módulo 5 - Segurança em Aplicações Corporativas
Este módulo expõe como implementar segurança baseada em papeis do COM+ em componentes utilizando o .NET Enterprise Services. Introdução a segurança de aplicações Implementação de segurança baseada em papéis no COM+ Autenticação e personificação
Ao completar este módulo, o aluno será capaz de:
Descrever o modelo de segurança oferecido pelo COM+ e como ele é utilizado com outros mecanismos de segurança. Implementar segurança em aplicação utilizando segurança baseada em papeis no COM+. Configurar autenticação e níveis de personificação para balancear os requerimentos entre desempenho e flexibilidade.
Módulo 6 - Gerenciamento de Estado
Este módulo descreve como gerenciar estado com .NET Enterprise Services. Explica como utilizar o Shared Property Manager (SPM) para armazenar estado em aplicações ASP.NET para armazenar estado de aplicação e sessão, e utilizar cache em ASP.NET. Introdução ao gerenciamento de estado Utilizando o Shared Property Manager Utilizando ASP.NET para armazenar estado.
Ao completar este módulo, o aluno será capaz de:
Descrever a necessidade para o gerenciamento de estado e as técnicas para implementá-lo.
Manutenção de estado usando SPM.
Manutenção de estado utilizando variáveis de aplicação e sessão e cahe ASP.NET.
Módulo 7 - Compensating Resource Managers
Este módulo descreve a arquitetura de CRMs e como implementar CRMs. Introdução aos Compensating Resource Managers Implementando Compensating Resource Managers
Ao completar este módulo, o aluno será capaz de:
Descrever a arquitetura dos CRMs.
Implementar um CRM.
Módulo 8 - Loosely Coupled Events
Este módulo descreve a arquitetura dos LCEs e o sistema LCE. Este módulo também descreve como configurar e implementar publicadores, assinantes, e classes de evento. Introdução aos Loosely Coupled Events Eventos COM+ Utilização de Loosely Coupled Events.
Ao completar este módulo, o aluno será capaz de:
Descrever porque os LCEs são necessários.
Descrever a arquitetura do sistema LCE.
Configurar o sistema LCE via código e utilizando a ferramenta administrativa Component Services.
Implementar publicadores, assinantes, e classes de evento.
Módulo 9 - Queued Components
Neste módulo você aprenderá os benefícios de mensagens assíncronas em ambientes de sistemas distribuídos. Você também aprenderá como o serviço COM+ Queued Components possibilita aos desenvolvedores executar métodos em componentes de forma assíncrona utilizando os serviços de do Windows XP Message Queuing. Finalmente, você aprenderá como mensagens podem ser enviadas e recebidas com a proteção de uma transação. Introdução ao conceito de enfileiramento Desenvolvimento de Queued Components Queued Components e transações.
Ao completar este módulo, o aluno será capaz de:
Listar as vantagens de utilizar mensagens assíncronas em ambiente de sistemas distribuídos.
Explicar os propósitos dos elementos recorder, listener, e player na arquitetura de Queued Components.
Listar considerações adicionais no desenho de componentes introduzidas pelas mensagens assíncronas.
Instalar e configurar um queued component em uma aplicação COM+.
Instanciar um queued component utilizando os monikers queue e new.
Módulo 10 - Depurando aplicações COM+
Neste módulo você aprenderá como depurar aplicações que usam os .NET Enterprise Services. Ferramentas de depuração Cenários comuns de depuração
Ao completar este módulo, o aluno será capaz de:
Depurar aplicações COM+ utilizando ferramentas como Microsoft Visual Studio®.
Depurar alguns problemas comuns em aplicações COM+.
Módulo 11 - Instalação e administração de aplicações COM+
Este módulo introduz os objetos COMAdmin e técnicas adicionais para instalação e administração de aplicações COM+. Ele descreve as vantagens e desvantagens de cada técnica para que os alunos possam selecionar o que for mais apropriado para sua aplicação. Instalar uma aplicação COM+ construída usando.NET Enterprise Services Utilização dos objetos COMAdmin em scripts Windows Scripting Host
Ao completar este módulo, o aluno será capaz de:
Instalar uma aplicação COM+.
Utilizar o Microsoft Windows Script Host (WSH) para criar scripts que façam instalações comuns e tarefas administrativas, tais como, criar a aplicação ou adicionar componentes a uma aplicação.
Módulo 12 - Melhorias no COM+ 1.5
Este módulo mostra como utilizar novas características disponíveis no COM+ versão 1.5 que ajudam a gerenciar, escalar e maximizar o tempo disponibilidade de sua aplicação COM+ mais eficientemente. Este módulo também explica como usar o .NET Enterprise Services sem Implementar serviced components. Melhorias em escalabilidade e disponibilidade. Melhorias de gerenciamento. Outras características do COM+.
Ao completar este módulo, o aluno será capaz de:
Utilizar características do COM+ 1.5 para aumentar a escalabilidade e disponibilidade de aplicações COM+.
Utilizar características do COM+ 1.5 para aumentar o gerenciamento de aplicações COM+.
Utilizar o características do COM+ como, Services Without Components (SWC), Bring Your Own Transactions (BYOT), e notificação Phase Zero notification em suas aplicações.- Tipo Alterado Harley AraujoModerator terça-feira, 26 de outubro de 2010 11:43
Todas as Respostas
-
-
Concordo com vc. A programação componentizada (ou distribuida) é utilizado apendas por programadores avaçados e para softwares "de gente grande"..
No entanto vi que a Microsoft lançou o WCF (Windows Communication Foundation) que, aos poucos, vai aposentar o COM+...
Contúdo até esse dia chegar vai demorar muito ainda e o COM+ vai dexar um legado tão grande que até a geração de nossos netos poderão acabar tendo que mecher com COM+...
Decidi fazer o curso porque, mesmo que o COM+ seja substituído pelo WCF, os conceitos seão importantes para entender a evolução do COM+ para o WCF