share point 2010 intregrando com a nuvem
DESCRIPTION
TRANSCRIPT
Integrando com a Nuvem
Fabian André Gehrke
Quem sou?Fabian André GehrkeMSN: [email protected] Twitter: @fgehrke E-mail: [email protected] Blog: http://fabiangehrke.com.brFóruns TechNet e MSDN
http://SharePointersBR.wordpress.com
Agenda• Introdução ao SharePoint• SharePoint + Azure = ???• Próximos Passos
Microsoft SharePoint 2010A Plataforma de Colaboração para Corporações e para a Web
Conectar e capacitar pessoas
Reduzir custos com uma infraestrutura unificada
Responder rapidamente a necessidadesde negócio
Comunidades
Busca
Sites
Composições
Conteúdo
Inovação
VÍDEO
Alguns Conceitos• Web Part• Business Connectivity Services - BCS• Sandbox Solution
Por que SharePoint e Azure?
Alcance | Recursos | Reuso
ImpactoAPROVEITANDO A NUVEM
SharePoint
Alcance: estender os serviços Azure e aplicações para o Office 365
Reuso: Implante uma vez & use em todos os lugares
Recurso: Dados & armazenamento e gerenciamento de arquivos grandes
• Compensar custos de dados
• Maior disponibilidade de serviço
• Melhor programação
• Tradução de habilidades
• Dados/serviço mash-ups
• Oportunidades de parceiro
Ambiente de Desenvolvimento
• 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
• Azure– Developer Account/Keys– Azure SDK & App Fabric SDK– Azure tools for Visual Studio
2010– SQL Server 2008 R2 Express
• Opcional– Silverlight tools for Visual
Studio 2010– Silverlight 4 runtime
COMO O SHAREPOINT E AZURE SE INTEGRAM
Abordagens para integração
Artefato do SharePoint
<iframe/>
IFrame
Artefato do SharePoint
SP OM, BCS, etc.
Dados Hospedados
Artefato do SharePoint
SP OM, BCS, etc.
Serviços Customizados
ASP.NET e IFRAME
Content Editor Web Part
Site Page
SharePoint
<iframe>
Pros Contras
Simples e Leve Estilo & Formatação
Sem Código Sem “grande” integração
Sem Implantação no SP
Sem distribuição por artefatos do SP
…
Integrando com Azure utilizando IFRAME
<IFRAME id=“azureTest" src="http://fabrikamhockeyazure.cloudapp.net/Default.aspx" scrolling="auto"></IFRAME>
Dados (serviços) Hospedados
Web Part
Silverlight
SharePoint
Pros Contras
Use serviços existentes Dependência do Serviço
Serviços/Dados Extensos
Modelo de codificação comum
…
BCS
Azure & Serviços Customizados
SharePoint
Pros Contras
Muito Controle Gerenciar os serviços
Implantar como objeto SP
Potencialmente mais código
Multiplos entry-points
… SSS
Web Part
Silverlight
BCS
Exemplo de Integração
15
SharePoint
Serviços On-Premises
Worker RoleSeu
código
Exemplos de Pontos de Integração
Integração com Azure Como
SP Client Object Model Interagir com os dados do Azure em uma lista.
BCS Modelo de dados do Azure e / ou construir lista externa para o SQL Azure.
Silverlight Criar UI para serviços ou dados do Azure.
Sandboxed Solutions / SP Online
Aplicação Silverlight aproveitando, num site collection, uma solução no azure
Office Custom Client Consumir dados diretamente do Azure ou Lista BCS expondo dados do Azure .
Standard / VisualWeb Parts
Aproveite os serviços e dados do Azure.
Exemplos de Pontos de Integração
Integração com Azure Como
Open XML Dados do Azure em um documento
REST Utilize REST para interagir com os dados Azure e integrar com artefatos SP
Office Server Services Gerar automaticamente documentos (ex: PDF) no servidor
Workflow /Event Receivers
Estado ou eventos que utilizam serviços ou dados do Azure
LINQ Utilizar para manipular objetos de dados do Azure.
Search Busca Federada para incluir dados do Azure.
DEMO
∞=
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.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
Dúvidas?
Fabian André Gehrke
Obrigado!!!
Fabian André Gehrke