O documento apresenta uma introdução à integração entre o SharePoint e a plataforma Windows Azure, discutindo os benefícios de se hospedar dados e aplicativos na nuvem. É descrito como os dois produtos podem se integrar por meio de iframes, serviços personalizados e armazenamento de dados. Exemplos de integração são apresentados.
4. Cenário OnPremise Previsão de Carga Capacitade de TI alocada Recursos faltando Recursos sobrando Capacidade de TI Recursos Alocados Tempo
5. Cenário de Nuvem Previsão de carga Capacidade on deman Nenhum cliente gritando Capacidade de TI Nenhum capital ocioso Para cima... Para baixo... Baixo investimento Carga atual Tempo
6. O que é a nuvem? Abordade de computaçãoutilizando a escala e a conectividade da internet paraumavariedade de dispositivos e serviços
19. Escalonamento de Serviços SeuServiço Service Service DNS Service Service Service Service Service LB Service Web Portal (API) LB Model Fabric Controller
20. Monitoramento e Recuperação dos Serviços SeuServiço Service DNS Service Service Service LB Web Portal (API) ! LB Model Fabric Controller
28. Oportunidades de parceiroAlcance: estender os serviços Azuree aplicações para o Office 365 SharePoint Recurso: Dados e rmazenamento e gerenciamento de arquivos grandes Reuso: Implante uma vez e use em todos os lugares Alcance | Recursos | Reuso
30. Abordagens para integração Dados Hospedados Serviços Customizados IFrame Artefato do SharePoint Artefato do SharePoint Artefato do SharePoint SP OM, BCS, etc. SP OM, BCS, etc. <iframe/>
31. ASP.NET e IFRAME SharePoint Content Editor Web Part Site Page <iframe> …
32. Integrando com Azureutilizando IFRAME <IFRAME id=“azureTest" src="http://fabrikamhockeyazure.cloudapp.net/Default.aspx" scrolling="auto"></IFRAME>
36. O que é Possível? Do SharePoint: Usar o client object model parainteragir com dados do Windows Azure; Usar a Business Connectivity Services (BCS) paramapear dados do Azure com tipos de conteúdos e listasexternas; Usarserviçosexistentesno Azure oudados em Web Parts SharePoint; UsarSilverlightparacriar interfaces ricassobreserviçosou dados do Azure; Buscafederadaparaincluir dados do Azure. Do Windows Azure: Usarserviços do SharePoint parainteragir com listas, sites, usuários e outrasfuncionalidades do SharePoint; Usar a interface REST parainteragir com dados de listas do SharePoint.
41. Ambiente de Desenvolvimento Azure DeveloperAccount/Keys Azure SDK & AppFabric SDK Azure tools for Visual Studio 2010 SQL Server 2008 R2 Express Opcional Silverlight tools for Visual Studio 2010 Silverlight 4 runtime SharePoint Windows 2008, 2008 R2 SharePoint 2010 Office Professional Plus Visual Studio 2010 SharePoint Designer IIS ou Baixe a VM do SharePoint disponível no Microsoft download center Hyper-V
45. PróximosPassos Para Download Download VM do SharePoint http://www.microsoft.com/downloads/details.aspx?familyid=751FA0D1-356C-4002-9C60-D539896C66CE&displaylang=en Download Azure Developer Center http://msdn.microsoft.com/en-us/azure/default.aspx Para Referência Veja o blog do Steve Fox para os códigos e passo a passo de hoje http://blogs.msdn.com/steve_fox Channel 9 SharePoint Developer Training Kit http://channel9.msdn.com/learn/courses/SharePoint2010Developer/ Channel 9 Azure Developer Training Kit http://channel9.msdn.com/learn/courses/Azure/ SharePoint and Windows Azure Development Kit http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6d2dc556-650a-484f-8f52-f641967b42ea Azure empt-brhttp://www.microsoft.com/windowsazure/pt/br/
Notas do Editor
Alcance: Se você criar serviços na nuvem, esses serviços estarão disponíveis para muitos clientes SharePoint. Você pode aproveitar serviços já existentes, como o Windows Azure Marketplace DataMarket, ou você pode implementar suas aplicações ASP.Net ou serviços WCF. Está uma grande oportunidade para você vender muitas vezes o seu serviço e deixar a cargo do Windows Azure as preocupações de escala. Exemplos de serviços seriam um Dashboard de “Social Intelligence” ou uma solução para fazer tracking de documentos, etc.Recursos: A necessidade de armazenar / arquivar e acessar rapidamente arquivos de mídia e documentos está cada vez maior e com isso os custos de armazenamento podem ser altos. Dessa forma, ter outras maneiras para aproveitar os mecanismos de armazenamento econômico em cenários diferentes é importante — não só para os custos, mas para otimização de TI. Aproveitando o armazenamento de arquivos remotos, como Windows Azure BLOB storage e SQL Azure, você pode reduzir os custos e ao mesmo tempo fornecer aos clientes soluções eficazes. Exemplos de aplicações seriam soluções de treinamento ou arquivamento de arquivos em ambiente externo, etc.Reuso: Uma grande possibilidade que temos com computação em nuvem é reutilizar os conhecimentos ou seu código existente. Além disso, a nuvem proporciona a oportunidade de construir uma camada de serviço que permitem a conexão entre dispositivos (como telefone, web e PC) e integração de plataformas. Exemplos seriam: aplicações de negócio para PC, Telefone e Web, e Dashboard de forecast financeiro, etc.Existem algumas abordagens para essa integração: ASP.Net & iframe, Dados Hospedados na Nuvem e Serviços Customizados na Nuvem