msdn06_capa.JPG

Clique aqui para ler todos os artigos desta edição

 

Otimizando a comunicação entre arquiteturas e operações com Visual Studio “Whidbey” e Whitehorse

por Beny Rubinstein

 

A próxima versão do Visual Studio – codename “Whidbey” – traz inúmeras inovações e aperfeiçoamentos em diversas áreas.  Um dos principais focos de investimento continuará sendo o ganho de produtividade.  Um dos fatores que permitirão atingir níveis ainda mais elevados de produtividade com o Visual Studio “Whidbey” e a biblioteca de classes da .NET Framework será a possiblidade de prover uma experiência personalizada aos desenvolvedores.  Outro fator será maior integração com ferramentas como Microsoft Office System 2003 e a nova versão do SQL Server (codename “Yukon”), o que permitirá que os desenvolvedores se beneficiem de seus conhecimentos sobre tais ferramentas durante o desenvolvimento de aplicações em Visual Studio. Finalmente, o Visual Studio “Whidbey” representará um marco para aqueles envolvidos no processo de desenvolvimento de aplicações em times multifuncionais (o que, diga-se de passagem, é uma tendência cada vez maior, especialmente em ambientes corporativos).

Entre as diversas novidades disponíveis quando lançarmos o Visual Studio “Whidbey”, cabe ressaltar a importância de uma ferramenta conhecida como “Whitehorse”.  Esta ferramenta será introduzida no mercado para atender à necessidade de várias organizações que ainda vivem o pesadelo da desconexão entre dois importantes elementos do ciclo de desenvolvimento de software: arquitetura e operações.  Lamentavelmente, ferramentas e processos que poderiam ser implementados para evitar defeitos e reduzir as falhas no processo de comunicação custam ainda hoje bilhões de dólares todos os anos à indústria de software. 

 

Conectando os pontos: “Design for Operations”

 

image001.gif 

Figura 1. Mapeamento e validação: arquitetura da aplicação e arquitetura de sistemas

 

O princípio básico é um tanto simples, apesar de o impacto gerado pela sua implementação através das ferramentas que começaremos a disponibilizar com o lançamento do Visual Studio “Whidbey” ser um tanto grandioso.  Basicamente, o Whitehorse permitirá que profissionais de operações construam um modelo lógico para representar a topologia de rede utilizando o logical infrastructure designer, enquanto arquitetos e desenvolvedores poderão utilizar o service-oriented application designer para modelar suas aplicações utilizando conceitos básicos de drag, drop, e connect.  Mas isso não é tudo. Além dos visual designers, o Whitehorse possibilitará ainda a validação automática do modelo lógico da aplicação – criada pelos arquitetos e/ou desenvolvedores – com relação à infra-estrutura definida pelos profissionais de operações.  Em outras palavras, será possível identificar falhas na arquitetura antes de efetuar o deployment do sistema.  Sim, este cenário parece um tanto futurístico, mas é uma das coisas que você poderá fazer a partir do lançamento do Visual Studio “Whidbey”.  O Whitehorse, como integrante do Visual Studio “Whidbey, representa na realidade apenas um elemento dentro de uma iniciativa muito maior da Microsoft, denominada Dynamic Systems Initiative (DSI).  O objetivo do DSI é viabilizar a redução drástica da complexidade e dos custos de TI através de soluções integradas, que incluem ferramentas de desenvolvimento, sistemas operacionais, aplicações, hardware e ferramentas de gerenciamento. 

 

Conclusão

Basicamente, o Whitehorse revolucionará a maneira tradicionalmente utilizada para o desenvolvimento de aplicações em Windows e é um dos destaques dentre tantas inovações a serem introduzidas no mercado com a próxima versão do Visual Studio – “Whidbey”.  O Whitehorse facilitará o processo de desenvolvimento de aplicações com alto grau de qualidade e confiabilidade, reduzindo a complexidade da criação de arquiteturas orientadas a serviço e otimizando a comunicação entre membros do time de desenvolvimento.  Não é à toa que Keith Short, um dos meus colegas de trabalho e arquiteto responsável pelo Whitehorse, tem recebido tantos elogios em seu blog desde que os primeiros elementos do Whitehorse foram publicamente exibidos no PDC 2003 (Microsoft Professional Developer Conference), realizado em outubro passado, em Los Angeles.  Você pode acompanhar a evolução dessas ferramentas diretamente da fonte em http://blogs.msdn.com/keith_short/. 

Referências:

http://msdn.microsoft.com/vstudio/productinfo/enterprise/

http://www.microsoft.com/windowsserversystem/dsi/design.mspx

 

 

OLHO: O Visual Studio “Whidbey” reduzirá a complexidade do processo de desenvolvimento de software e proporcionará melhoria na comunicação entre membros da equipe, gerando ganhos significativos de qualidade, confiabilidade, e produtividade.