ACT – Application Compatibility Toolkit 5.5 – Avaliação de aplicações para o Windows 7

Olá pessoal, tudo certo?

Com o anúncio do Windows 7, um assunto importante retorna: o processo de migração/compatibilidade para um novo sistema operacional.

Na verdade, qualquer migração no ambiente Windows, de 2000 para XP, de XP para Vista, de Vista para Windows 7, envolve cuidados e devemos estar atentos ao processo de validação de nossas soluções durante a migração para as novas versões de sistema.

Existem vários tópicos envolvidos e em todos eles, é possível considerar uma lista de pontos de atenção, que estão diretamente ligados às novas funcionalidades da plataforma alvo. Outros pontos estão relacionados às mudanças no comportamento das aplicações, devido restrições de segurança, acesso aos recursos restritos do sistema operacional, etc. Já há algum tempo esse processo de validação tem sido apoiado pelo pacote ACT – Application Compatibility Toolkit.

O ACT é tradicionalmente o pacote de ferramentas e recomendações para o processo de migração de aplicações entre versões do sistema Windows. Ao longo do tempo, a Microsoft foi adicionando ferramentas e guias úteis ao ACT, que permitem aos desenvolvedores e arquitetos avaliarem os principais riscos de migração de uma solução, apontandos os pontos de não conformidade, assim como os métodos e recomendações para a solução da maioria dos problemas.

Em abril de 2009, o ACT versão 5.5 foi publicado, com o processo e principais recomendações de migração para o Windows 7. O processo sugerido obedece 3 fases principais:

  • Fase 1: Coletar os dados de compatibilidade e inventário de software da máquina;
  • Fase 2: Análise dos dados de compatibilidade;
  • Fase 3: Teste e correção dos principais problemas;

Os principais componentes do ACT 5.5. são:

  • Application Compatibility Manager (ACM): principal ferramenta de administração, configuração, coleta e análise dos dados de compatibilidade para a migração;
  • Data Collection Package (DCP): arquivo de configuração para deployment para cada computador que será avaliado no processo;
  • ACT Log Processing Service: um serviços usado para processar os arquivos de LOG do ACT;
  • ACT Log Processing Share: um folder usado pelo serviço de processamento de logs do ACT;
  • ACT Database: um banco de dados no SQL Server que é usado para manter os dados coletados no processo;
  • Microsoft Compatibility Exchange: um Web Service que propaga os problemas de compatibilidade de aplicações encontrados, habilitando o check automático por informações e atualizações de compatibilidade junto ao portal Microsoft, na internet.

A figura abaixo apresenta a arquitetura do ACT 5.5, com seus principais componentes:

image

A documentação do ACT versão 5.5 está bem completa, detalhando os vários passos de cada fase (coleta, análise e testes/correções), assim como as várias ferramentas disponíveis em cada uma das fases. Não deixe de confira:

Microsoft Application Compatibility Toolkit (ACT) Version 5.5
Ref.: https://technet.microsoft.com/en-us/library/cc722055(WS.10).aspx

Microsoft Application Compatibility Toolkit 5.5
Ref.: https://www.microsoft.com/downloads/details.aspx?FamilyID=24DA89E9-B581-47B0-B45E-492DD6DA2971&displaylang=en

Por enquanto é só! Até o próximo post :)

Waldemir.