sharepoint e azure: integrando o seu portal com a nuvem
Post on 14-Dec-2014
1.282 Views
Preview:
DESCRIPTION
TRANSCRIPT
Globalcode – Open4education
SharePoint e AzureIntegrando o seu Portal com a Nuvem
Fabian André GehrkeMCITP, MCPD, MCT SharePoint
Globalcode – Open4education
Apresentação
Fabian André Gehrkefabiangehrke@hotmail.com
http://fabiangehrke.com.br
http://www.twitter.com/fgehrke
http://sharepointersbr.wordpress.com
http://www.azureservicesbr.ning.com
http://www.bludotnet.com.br
http://www.mcitpsc.com.br
http://www.dotnetfloripa.com
Globalcode – Open4education
Agenda
Introdução ao SharePoint
Introdução ao Windows Azure
SharePoint + Azure = ???
Próximos Passos
Globalcode – Open4education
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
Search
Sites
Composições
Conteúdo
Inovação
Globalcode – Open4education
Globalcode – Open4education
NUVEM? AZURE?
Globalcode – Open4education
7
Tempo
Cap
acid
ade
de
TI
Recursos Alocados
Recursos sobrando
Recursos faltando
Previsão de Carga
Cenário On Premise
Capacitade de TI
alocada
Globalcode – Open4education
Carga atual
Capacidade on demand
Baixo investimento
Nenhum capital ocioso
Nenhum cliente gritando
Para cima...Para
baixo...
Tempo
Cap
acid
ade
de
TI
Previsão de
carga
Cenário de Nuvem
Globalcode – Open4education
O que é a nuvem?Abordade de computação utilizando a escala e
a conectividade da internet para uma variedade de dispositivos e serviços
Globalcode – Open4education
Reduzir os custos de capital e operaçõesSimplificar a implantação de aplicativos e gestão Flexibilidade de aplicativos e infra-estruturaCusto eficiente com picos de aumento de cargaFoco em novas funcionalidades e não na infra-
estrutura
Por que Uma Plataforma na Nuvem?
Globalcode – Open4education
ONDE ESTÁ A NUVEM?
Globalcode – Open4education
Datacenter
Globalcode – Open4education
Por Dentro de um DC do Azure
Globalcode – Open4education
Visão Interna de um DC do Azure
Globalcode – Open4education
O QUE RODA NOS DATACENTERS?Quais os componentes do Azure?
Globalcode – Open4education
Plataforma Windows Azure
Compute
Storage
Management
Database
Service Bus
Access Control
Globalcode – Open4education
LB
LB
DNS
Escalonamento de ServiçosSeu
Serviço
FabricController
Web Portal(API)
Service
Service
Service
Model
Service
Service
ServiceService
Service
Globalcode – Open4education
LB
LB
DNS
Monit. e Recuperação dos Serviços
Seu Serviço
FabricController
Web Portal(API)
Service
Service
Service
Model !
Service
Globalcode – Open4education
Subindo um aplicativo para o Windows Azure
Globalcode – Open4education
SharePoint Online
Microsoft disponibiliza para você
SLA (disponibilidade, suporte)
“Aluguel”
Customizações com desenvolvimento
Globalcode – Open4education
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 e use em todos os lugares
Recurso: Dados e armazenamento e gerenc. 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
Globalcode – Open4education
COMO O SHAREPOINT E AZURE SE INTEGRAM
Globalcode – Open4education
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
Globalcode – Open4education
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
…
Globalcode – Open4education
Integrando com Azure utilizando IFRAME
<IFRAME id=“azureTest" src="http://fabrikamhockeyazure.cloudapp.net/Default.aspx" scrolling="auto"></IFRAME>
Globalcode – Open4education
Dados (serviços) Hospedados
Web Part
Silverlight
SharePointPros Contras
Use serviços existentes
Dependência do Serviço
Serviços/Dados Extensos
Modelo de codificação comum
…
BCS
Globalcode – Open4education
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
Globalcode – Open4education
Exemplo de Integração
SharePointServiços On-
Premises
Worker RoleSeu
código
Globalcode – Open4education
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 para interagir com dados de listas do SharePoint.
Globalcode – Open4education
Chamando Código Externo
ServerSilverlight
(or)InfoPath
SharePoint 2010 (On Premise)
Internet
Windows Azure
JQuery
Globalcode – Open4education
Acessando Dados Externos
Silverlight BCS
SharePoint 2010 Internet
Windows Azure
Server
Globalcode – Open4education
Publicando Dados SharePoint para Código Externo
SharePoint 2010 (On Premise)
Internet
Windows Azure
Globalcode – Open4education
Consumindo serviços Azure a partir do SharePoint Server 2010 e Office 365
Globalcode – Open4education
Azure
CRMERP
BD
???
Cliente / Usuários
Serviços Locais
Serviços Externos
Integração de Informações
OnPremisse / Online
Globalcode – Open4education
∞=
Conclusão
Globalcode – Open4education
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
Azure em pt-br http://www.microsoft.com/windowsazure/pt/br/
top related