Trilha – .NET  Fabian André GehrkeMCITP, MCPD, MCT, MCC, MTAC                              Globalcode – Open4education
Integrando o Seu Portal com a           Nuvem                       Globalcode – Open4education
Apresentação        Fabian André        Gehrke        Invit Negócios Inovadores        fabiangehrke@hotmail.com        htt...
Agenda Introdução ao SharePoint Server 2010 SharePoint + Azure = ??? Próximos Passos                           Globalcode ...
Infra ou Dev?                Globalcode – Open4education
Microsoft SharePoint 2010A Plataforma de Colaboração para Corporações e para a Web                                        ...
Globalcode – Open4education
Evolução do Produto Quarta versão do SharePoint (2001, 2003, 2007 e 2010) ASP.NET e framework 3.5 Windows Server 2008 e Wi...
Arquitetura MaduraPlataforma de Aplicações                   Globalcode – Open4education
Qual é a principal ferramenta de um          desenvolvedor?                          Globalcode – Open4education
O que consigo fazer com papel?                        Globalcode – Open4education
Dobras?          Globalcode – Open4education
Arte?    Globalcode – Open4education
Imagina com ele...                     Globalcode – Open4education
Qual é a principal ferramenta de um             desenvolvedor?   Criatividade! conhecer as tecnologias não é suficiente,te...
Pense fora da caixa!                 Globalcode – Open4education
SharePoint é um produto de ideias                         Globalcode – Open4education
SharePoint + Azure = ?                  Globalcode – Open4education
Por que SharePoint e Azure?          Alcance | Recursos | Reuso                   APROVEITANDO A                       Imp...
Como o SharePoint e Azure      se Integram?                   Globalcode – Open4education
Abordagens SharePoint consumindo:   Iframe   Serviços/dados de terceiros   Serviços customizados SharePoint provendo:   Se...
ASP.NET e IFRAME                           Pros              Contras      SharePoint           Simples e Leve    Estilo & ...
Integrando com Azureutilizando IFRAME <IFRAME id=“azureTest" src="http://fabrikamhockeyazure.cloudapp.net/Default.aspx" sc...
Dados (serviços) Hospedados                    Pros                 Contras     SharePoint     Use serviços         Depend...
Azure e Serviços Customizados                    Pros               Contras                    Muito Controle     Gerencia...
O que é Possível? Do SharePoint:   Usar o client object model para interagir com dados do   Windows Azure;   Usar a Busine...
Vamos ao que interessa!   SharePoint ECMAScript – Azure    SharePoint Silverlight – Azure      Azure REST - SharePoint    ...
Integração de Informações                            Azure           ServiçosCliente / Usuários                           ...
Conclusão            =     ∞                Globalcode – Open4education
Próximos PassosPara Download   Download VM do SharePoint       http://www.microsoft.com/downloads/details.aspx?familyid=75...
Dúvidas?           Fabian André Gehrke           Invit Negócios Inovadores           fabiangehrke@hotmail.com           ht...
Upcoming SlideShare
Loading in …5
×

TDC 2011 Goiânia - Desenvolvendo a Integração do Windows Azure e SharePoint 2010

884 views

Published on

Palestra feita em Goiânia no dia 29/10 no TDC 2011 Goiânia. O assunfo foi a integração do SharePoint Server 2001 e SharePoint Online com o Windows Azure.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
884
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Connect and Empower People​Making people more productive is a direct result of enabling them to access resources and knowledge regardless of where they are and what device they use, through a user experience optimized for usability and adoption.  Learn moreCut costs with a Unified Infrastructure​Driving cost efficiencies and accomplishing more with the same resources is possible through the consolidation of all the key business collaboration solutions into SharePoint 2010 and using this common platform to deploy solutions for your intranet, extranet, or for your Internet web presence.  Learn moreRapidly Respond to Business Needs​When time-to-market is key, SharePoint 2010 enables people to customize the out-of-box platform and deploy solutions that enable them to address specific business requirements quickly and in a secure manner.  Learn more Sites: Share information seamlessly and securely with employees, partners and customersComunidades: Empower people to work together in new waysConteúdo: Manage content lifecycle from creation to dispositionBusca: Find people and information anywhereInsights: Make informed business decisionsComposites: Rapidly create dynamic business solutions
  • 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 &amp; iframe, Dados Hospedados na Nuvem e Serviços Customizados na Nuvem
  • TDC 2011 Goiânia - Desenvolvendo a Integração do Windows Azure e SharePoint 2010

    1. 1. Trilha – .NET Fabian André GehrkeMCITP, MCPD, MCT, MCC, MTAC Globalcode – Open4education
    2. 2. Integrando o Seu Portal com a Nuvem Globalcode – Open4education
    3. 3. Apresentação Fabian André Gehrke Invit Negócios Inovadores fabiangehrke@hotmail.com http://fabiangehrke.com.br http://www.twitter.com/fgehrke http://sharepointersbr.wordpress.com DotNetSô Globalcode – Open4education
    4. 4. Agenda Introdução ao SharePoint Server 2010 SharePoint + Azure = ??? Próximos Passos Globalcode – Open4education
    5. 5. Infra ou Dev? Globalcode – Open4education
    6. 6. Microsoft SharePoint 2010A Plataforma de Colaboração para Corporações e para a Web Globalcode – Open4education
    7. 7. Globalcode – Open4education
    8. 8. Evolução do Produto Quarta versão do SharePoint (2001, 2003, 2007 e 2010) ASP.NET e framework 3.5 Windows Server 2008 e Windows 7 Microsoft SharePoint Server e Foundation Família de produtos Globalcode – Open4education
    9. 9. Arquitetura MaduraPlataforma de Aplicações Globalcode – Open4education
    10. 10. Qual é a principal ferramenta de um desenvolvedor? Globalcode – Open4education
    11. 11. O que consigo fazer com papel? Globalcode – Open4education
    12. 12. Dobras? Globalcode – Open4education
    13. 13. Arte? Globalcode – Open4education
    14. 14. Imagina com ele... Globalcode – Open4education
    15. 15. Qual é a principal ferramenta de um desenvolvedor? Criatividade! conhecer as tecnologias não é suficiente,tem que saber como utilizá-las da melhor forma Globalcode – Open4education
    16. 16. Pense fora da caixa! Globalcode – Open4education
    17. 17. SharePoint é um produto de ideias Globalcode – Open4education
    18. 18. SharePoint + Azure = ? Globalcode – Open4education
    19. 19. Por que SharePoint e Azure? Alcance | Recursos | Reuso APROVEITANDO A Impacto NUVEM • Compensar custos de dados Alcance: estender os serviços Azure e aplic para o Office 365 • Maior disponibilidade de serviço Recurso: Dados e • Melhor programação SharePoint armazenam. e gerenc. de • Tradução de arquivos grandes habilidades • Dados/serviço mash- Reuso: Implante uma vez e ups use em todos os lugares • Oportunidades de parceiro Globalcode – Open4education
    20. 20. Como o SharePoint e Azure se Integram? Globalcode – Open4education
    21. 21. Abordagens SharePoint consumindo: Iframe Serviços/dados de terceiros Serviços customizados SharePoint provendo: Serviços nativos SharePoint Serviços customizados Globalcode – Open4education
    22. 22. ASP.NET e IFRAME Pros Contras SharePoint Simples e Leve Estilo & Formatação Sem Código Sem “grande” integração Content Editor Web Part Sem Implantação Sem distribuição por no SP artefatos do SP Site Page <iframe> … Globalcode – Open4education
    23. 23. Integrando com Azureutilizando IFRAME <IFRAME id=“azureTest" src="http://fabrikamhockeyazure.cloudapp.net/Default.aspx" scrolling="auto"> </IFRAME> Globalcode – Open4education
    24. 24. Dados (serviços) Hospedados Pros Contras SharePoint Use serviços Dependência do existentes Serviço Serviços/Dados Web Part Extensos Modelo de codificação comum Silverlight BCS … Globalcode – Open4education
    25. 25. Azure e Serviços Customizados Pros Contras Muito Controle Gerenciar os SharePoint serviços Implantar como Potencialmente objeto SP mais código Web Part Multiplos entry- points Silverlight BCS … Globalcode – Open4education
    26. 26. O que é Possível? Do SharePoint: Usar o client object model para interagir com dados do Windows Azure; Usar a Business Connectivity Services (BCS) para mapear dados do Azure com tipos de conteúdos e listas externas; Usar serviços existentes no Azure ou dados em Web Parts SharePoint; Usar Silverlight para criar interfaces ricas sobre serviços ou dados do Azure; Busca federada para incluir dados do Azure. Do Windows Azure: Usar serviços do SharePoint para interagir com listas, sites, usuários e outras funcionalidades do SharePoint; Usar a interface REST ou client object model para interagir com dados de listas do SharePoint. Globalcode – Open4education
    27. 27. Vamos ao que interessa! SharePoint ECMAScript – Azure SharePoint Silverlight – Azure Azure REST - SharePoint Globalcode – Open4education
    28. 28. Integração de Informações Azure ServiçosCliente / Usuários Externos Outros (PHP) Serviços Locais ERP CRM BD Globalcode – Open4education
    29. 29. Conclusão = ∞ Globalcode – Open4education
    30. 30. Próximos PassosPara 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.aspxPara 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=6d2dc55 6-650a-484f-8f52-f641967b42ea Azure em pt-br http://www.microsoft.com/windowsazure/pt/br/ Globalcode – Open4education
    31. 31. Dúvidas? Fabian André Gehrke Invit Negócios Inovadores fabiangehrke@hotmail.com http://fabiangehrke.com.br http://www.twitter.com/fgehrke http://sharepointersbr.wordpress.com http://www.azureservicesbr.ning.com Globalcode – Open4education

    ×