PDC 2009 – Dia 1
Boa noite a todos !
O PDC é um evento que procura mostrar as tendências, projetos e iniciativas da Microsoft para o seu ecossistema de desenvolvedores e arquitetos. Vou citar alguns assuntos que vi durante o dia de hoje.
Cloud Computing
Venho dizendo que Cloud Computing é uma mudança silenciosa que vai impactar o modo que consumimos TI. No Livro “Mundo é Plano”, há máxima que a forma que a TI e a comunicação está transformando o mundo. Cloud Computing é uma destas forças de transformação. Nesta fotografia fica claro o que vem ocorrendo com a evolução da computação até o mundo “cloud”.
Além do que já conhecíamos do Windows Azure, uma novidade interessante é permitir o uso de máquinas virtuais próprias dentro do Windows Azure. Com isto, empresas poderão hospedar suas aplicações, montar ambiente de testes e ter outras vantagens. É claro que inicialmente, isto não permite tirar o proveito da elasticidade das VMs já disponíveis (WorkerRole e WebRole).
A foto abaixo mostra os locais hoje que há disponibilidade de datacenters Microsoft.
Microsoft PinPoint
O Pinpoint é um marketplace e diretório, onde ISVs/IT providers podem publicar suas aplicações para serem achadas e consumidas por clientes/consumidores. Uma das fundações do Pinpoint é o projeto “Dallas”.
Projeto Dallas
Uma das missões do “Dallas” é reduzir o atrito na construção de aplicações que usam dados de terceiros. Imagine que o “Dallas” é como um marketplace de dados, onde qualquer fornecedor pode publicar a sua “API” de consumo e qualquer consumidor pode utilizá-la. O backoffice do “Dallas” fornece um controle de faturamento dos dados e o seu uso. Como diria uma camiseta que tem no PDC, “It’s All data”.
Vamos a um exemplo, imagine que você está pensando em construir uma solução para analisar tendências de trânsito de determinadas regiões de uma cidade (uma cidade como São Paulo bem que precisaria). Esta sua solução precisará fazer um “mesh-up” de dados de mapas geográficos, número de carros licenciados pelo Detran e expansão imobiliária. Em uma situação tradicional você precisaria licenciar os dados de todas as fontes, negociar a forma de acesso (Webservices SOAP? XML? JSON?). Com o “Dallas”, você utiliza um conjunto de “APIs” padronizadas, se inscreve em serviço especificamente e finalmente, você pode baixar um “Proxy” para consumir o serviço remotamente.
Veja uma fotografia da arquitetura
Um detalhe interessante, o “Dallas” está construído em cima de Windows Azure e SQL Azure.
Confira o “Dallas”: https://www.microsoft.com/azure/dallas
AppFabric
O AppFabric é um conjunto de componentes, que inclui “Dublin”, “Velocity” e .NET Services (bus service e access control services). Veja os componentes que fazem parte do AppFabric.
Confira o AppFabric: https://msdn.microsoft.com/en-us/windowsserver/ee695849.aspx
Projeto “Sydney”
Na estratégia Software+Services, a conectividade é umas das peças centrais. O “Sydney” é um projeto para estabelecer conexões seguras entre o ambiente “enterprise” e “cloud”.
Assim, vamos imaginar que eu tenha um canal seguro entre o “enterprise” e a “cloud”, com isto posso construir soluções que compartilham dados e recursos entre estes ambientes.
Bem, amanhã teremos mais novidades no segundo dia do PDC09.
abs e T+
Condé
versão 1.4