Share point 2010 Intregrando com a Nuvem

Preview:

DESCRIPTION

 

Citation preview

Integrando com a Nuvem

Fabian André Gehrke

Quem sou?Fabian André GehrkeMSN: f_gehrke@ig.com.br Twitter: @fgehrke E-mail: fabiangehrke@hotmail.com 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