none
COM+ ainda é usado ?? RRS feed

  • 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.

    sexta-feira, 11 de janeiro de 2008 11:56

Todas as Respostas

  • As novas versões do .Net nao mudam nada em relação a isso.

    O uso vai depender de onde vc trabalha ou vai trabalhar, pode usar muito ou não usar nada

    quinta-feira, 17 de janeiro de 2008 13:59
  • 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

    sexta-feira, 18 de janeiro de 2008 10:58