SlideShare uma empresa Scribd logo
1 de 29
e Windows Azure
SharePointDesign
Tools
Office Applications
(Web Service, DB, .Net
object, LOB system, Web
2.0 service, etc.)
Soluções BCS baseiam-se em ECTs para
integrar dados externos no SharePoint e
nas aplicações Office client
Descreve o schema e as capacidades
de acesso a dados de uma fonte
externa e o seu comportamento no
Office e SharePoint
* anteriormente conhecido como BDC Entity
External data
Advanced DeveloperDeveloperPower User
NO CODE* CODE
Intermédias AvançadasSimples
• Criar componentes
reutilizáveis (UI parts,
ECTs, actions)
DeveloperPower User
NO CODE*
Advanced Developer
CODE
IntermédiasSimples
• Customizar
• Forms InfoPath
• Outlook taskpane e
ribbon
• Word (QuickParts)
• Workflow
• Web Part Pages
• Apresentar dados em
External Lists
• Ligar essas listas ao
Outlook, SPW
SharePoint
Designer
SharePoint
SDK
DeveloperPower User
NO CODE*
Avançadas
• Criar componentes
reutilizáveis (UI parts,
ECTs, actions)
Advanced Developer
CODE
Power UserDeveloper
Visual
Studio
SharePoint
Designer
SDK
Ambiente Dev (single machine)
Criar ECTs reutilizáveis que fornecem
lógica de integração à medida com
qualquer fonte usando código .NET
Criar thin e rich client UX como
componentes reutilizáveis
Criar Office Add-Ins em Visual Studio
Ambiente Cliente-Servidor
Compor soluções (no code) que ligam a
WCF, BDs SQL Server e Objectos .Net
existentes
Implicitamente criar thin e rich client UX
para External Lists e Forms InfoPath
IT Admin
Ambiente
Produtivo
Produzir
WSP
Importar &
Configurar
SharePoint Server
(Partilhado, Dev/Prod)
“Live”
Connection
Exportar,
Importar
& Configurar
Funcionalidade
SharePoint
Designer 2010
Visual
Studio 2010 SDK
Criar External Content Types e
Profile Pages
• External Content Type Designer
Integrar Dados Externos WF
• Workflow Designer
Gerar e Editar External Lists e
Forms InfoPath
• Lists e Forms Designer
Projectos Office Add-in
• Expandir Office apps através de Add-ins
com código BCS-aware e componentes
reutilizáveis
Expandir Outlook Declarativamente
• Ribbon declarativa do Outlook (URL-based
actions) e Taskpane extensions
Exemplos e Utilitários adicionais
Ligar a WCF/Web Services, SQL Server
ou Assemblies.Net existentes
Ligar a qualquer fonte através de
código .NET à medida
Windows Azure
Hosted
Service
Storage
Tables to
record
server &
partition
information
Blobs to
store web
and worker
role
resources
SharePoint Server
Silverlight Application
SharePoint Server
Agregação de Dados
BD SQLServiço WCF
SharePoint Server Office Client
Agregação de Dados
Connect to Outlook
BCS External
Data Cache
Suppliers
Componentes
Thin Client
Pacote
WSP
SharePoint
Server
Importar
Deploy e
Update
Incluir no WSP
Cliente Office
Resumo
Capacidade SharePoint Designer 2010 Visual Studio 2010
Ligar a WCF, SQL Server, Assembly .Net
existentes
Qualquer fonte de dados através de
Assemblies .Net
Serve para… Descobrir e Configurar Criar e Publicar
Cenários Modelos “simples” com UX OOB
(External Lists, Outlook, SharePoint
Workspace, InfoPath, Search,
Associações simples baseadas em
FK)
- Modelos complexos com lógica de
conectividade à medida para agregação,
transformação, segurança, etc.
- UX à medida via customizações VSTO
- Rich e thin UI parts (WebParts)
reutilizáveis que se ligam a dados
externos
Limitações - Data source tem que expôr
“interface com formato certo”
- Stereotypes avançados (Bulk,
Batch)
- Serviços genéricos/polimórficos
- Apenas associações por FK
- Visual designer apenas para modelos
baseados em objectos .Net
- Desenvolvimento e empacotamento
separados para componentes rich client e
servidor
http://sharepoint2010.microsoft.com
http://www.microsoft.com/downloads/details.aspx?familyid=EEDA9AB
1-AC53-4870-9E1C-38940343D677&displaylang=en
http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx
http://www.microsoft.com/windowsazure/windowsazure
http://windows.azure.com
http://www.microsoft.com/downloads/details.aspx?FamilyID=5664019
e-6860-4c33-9843-4eb40b297ab6&displaylang=en
Information for
IT Pros
at TechNet
http://MSSharePointITPro.com
Information for
Developers
at MSDN
http://MSSharePointDeveloper.com
Information for
Everyone
http://SharePoint2010.Microsoft.com
BCS no SharePoint e Office - Integração de dados externos
BCS no SharePoint e Office - Integração de dados externos

Mais conteúdo relacionado

Semelhante a BCS no SharePoint e Office - Integração de dados externos

Introdução ao Sharepoint
Introdução ao SharepointIntrodução ao Sharepoint
Introdução ao SharepointHuxley Dias
 
SharePoint 2013 & Social concepts
SharePoint 2013 & Social conceptsSharePoint 2013 & Social concepts
SharePoint 2013 & Social conceptsFernanda Saraiva
 
desvendando_o_microsoft_datazen
desvendando_o_microsoft_datazendesvendando_o_microsoft_datazen
desvendando_o_microsoft_datazenarthurjosemberg
 
Share point 2010 intregrando com a nuvem
Share point 2010   intregrando com a nuvemShare point 2010   intregrando com a nuvem
Share point 2010 intregrando com a nuvemFabian Gehrke
 
Solid Edge SP Raihsa
Solid Edge SP Raihsa Solid Edge SP Raihsa
Solid Edge SP Raihsa Raihsa
 
Entity Framework 4
Entity Framework 4Entity Framework 4
Entity Framework 4CDS
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Marcus Garcia
 
Adobe flash platform fabricio
Adobe flash platform fabricioAdobe flash platform fabricio
Adobe flash platform fabricioFabricioManzi
 
Desvendando o Microsoft Datazen
Desvendando o Microsoft DatazenDesvendando o Microsoft Datazen
Desvendando o Microsoft Datazenarthurjosemberg
 
Aplicando design patterns em Serverless com Azure Functions
Aplicando design patterns em Serverless com Azure FunctionsAplicando design patterns em Serverless com Azure Functions
Aplicando design patterns em Serverless com Azure FunctionsJosé Roberto Araújo
 
Visual Studio Team System Na Prática
Visual Studio Team System Na PráticaVisual Studio Team System Na Prática
Visual Studio Team System Na PráticaAndré Dias
 
Architecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesArchitecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesMarkus Christen
 
Desenvolvendo para o Windows Azure e SQL Azure
Desenvolvendo para o Windows Azure e SQL AzureDesenvolvendo para o Windows Azure e SQL Azure
Desenvolvendo para o Windows Azure e SQL AzureLuciano Condé
 
Share point server 2010 changes & news
Share point server 2010   changes & newsShare point server 2010   changes & news
Share point server 2010 changes & newsguest87af421
 
Adobe flash platform bem 2009
 Adobe flash platform bem 2009 Adobe flash platform bem 2009
Adobe flash platform bem 2009FabricioManzi
 

Semelhante a BCS no SharePoint e Office - Integração de dados externos (20)

Introdução ao Sharepoint
Introdução ao SharepointIntrodução ao Sharepoint
Introdução ao Sharepoint
 
SharePoint 2013 & Social concepts
SharePoint 2013 & Social conceptsSharePoint 2013 & Social concepts
SharePoint 2013 & Social concepts
 
desvendando_o_microsoft_datazen
desvendando_o_microsoft_datazendesvendando_o_microsoft_datazen
desvendando_o_microsoft_datazen
 
Share point 2010 intregrando com a nuvem
Share point 2010   intregrando com a nuvemShare point 2010   intregrando com a nuvem
Share point 2010 intregrando com a nuvem
 
Desenvolvimento com sharepoint
Desenvolvimento com sharepointDesenvolvimento com sharepoint
Desenvolvimento com sharepoint
 
SpugRIA
SpugRIASpugRIA
SpugRIA
 
Solid Edge SP Raihsa
Solid Edge SP Raihsa Solid Edge SP Raihsa
Solid Edge SP Raihsa
 
Aula03 infopath
Aula03   infopathAula03   infopath
Aula03 infopath
 
Entity Framework 4
Entity Framework 4Entity Framework 4
Entity Framework 4
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1)
 
Adobe flash platform fabricio
Adobe flash platform fabricioAdobe flash platform fabricio
Adobe flash platform fabricio
 
Desvendando o Microsoft Datazen
Desvendando o Microsoft DatazenDesvendando o Microsoft Datazen
Desvendando o Microsoft Datazen
 
Aplicando design patterns em Serverless com Azure Functions
Aplicando design patterns em Serverless com Azure FunctionsAplicando design patterns em Serverless com Azure Functions
Aplicando design patterns em Serverless com Azure Functions
 
Visual Studio Team System Na Prática
Visual Studio Team System Na PráticaVisual Studio Team System Na Prática
Visual Studio Team System Na Prática
 
Architecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesArchitecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de Aplicações
 
Desenvolvendo para o Windows Azure e SQL Azure
Desenvolvendo para o Windows Azure e SQL AzureDesenvolvendo para o Windows Azure e SQL Azure
Desenvolvendo para o Windows Azure e SQL Azure
 
Share point server 2010 changes & news
Share point server 2010   changes & newsShare point server 2010   changes & news
Share point server 2010 changes & news
 
Simplifique o seu BI com a AWS
Simplifique o seu BI com a AWSSimplifique o seu BI com a AWS
Simplifique o seu BI com a AWS
 
Access 2010
Access 2010Access 2010
Access 2010
 
Adobe flash platform bem 2009
 Adobe flash platform bem 2009 Adobe flash platform bem 2009
Adobe flash platform bem 2009
 

Mais de André Vala

RGPD - Testemunho do Mundo Real
RGPD - Testemunho do Mundo RealRGPD - Testemunho do Mundo Real
RGPD - Testemunho do Mundo RealAndré Vala
 
Office Dev Day 2018 - Extending Microsoft Teams
Office Dev Day 2018 - Extending Microsoft TeamsOffice Dev Day 2018 - Extending Microsoft Teams
Office Dev Day 2018 - Extending Microsoft TeamsAndré Vala
 
From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)
From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)
From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)André Vala
 
From Event Receivers to SharePoint Webhooks
From Event Receivers to SharePoint WebhooksFrom Event Receivers to SharePoint Webhooks
From Event Receivers to SharePoint WebhooksAndré Vala
 
Planning the Death Star with Microsoft Planner
Planning the Death Star with Microsoft PlannerPlanning the Death Star with Microsoft Planner
Planning the Death Star with Microsoft PlannerAndré Vala
 
From Event Receivers to SharePoint Webhooks
From Event Receivers to SharePoint WebhooksFrom Event Receivers to SharePoint Webhooks
From Event Receivers to SharePoint WebhooksAndré Vala
 
Microsoft Planner Deep Dive
Microsoft Planner Deep DiveMicrosoft Planner Deep Dive
Microsoft Planner Deep DiveAndré Vala
 
Office 365 Groups Deep Dive
Office 365 Groups Deep DiveOffice 365 Groups Deep Dive
Office 365 Groups Deep DiveAndré Vala
 
Soluções com Office Graph
Soluções com Office GraphSoluções com Office Graph
Soluções com Office GraphAndré Vala
 
Host-Named Site Collections in SharePoint 2013
Host-Named Site Collections in SharePoint 2013Host-Named Site Collections in SharePoint 2013
Host-Named Site Collections in SharePoint 2013André Vala
 
User License Enforcement em SharePoint 2013
User License Enforcement em SharePoint 2013User License Enforcement em SharePoint 2013
User License Enforcement em SharePoint 2013André Vala
 
How To Use Host-Named Site Collections
How To Use Host-Named Site CollectionsHow To Use Host-Named Site Collections
How To Use Host-Named Site CollectionsAndré Vala
 
Novidades na pesquisa no SharePoint 2013
Novidades na pesquisa no SharePoint 2013Novidades na pesquisa no SharePoint 2013
Novidades na pesquisa no SharePoint 2013André Vala
 
Building Public Web Sites in SharePoint 2010
Building Public Web Sites in SharePoint 2010 Building Public Web Sites in SharePoint 2010
Building Public Web Sites in SharePoint 2010 André Vala
 
SharePoint + Azure = Better Together
SharePoint + Azure = Better TogetherSharePoint + Azure = Better Together
SharePoint + Azure = Better TogetherAndré Vala
 
Federated Authentication in SharePoint 2010
Federated Authentication in SharePoint 2010Federated Authentication in SharePoint 2010
Federated Authentication in SharePoint 2010André Vala
 
Using BCS to integrate Azure Services with SharePoint 2010
Using BCS to integrate Azure Services with SharePoint 2010Using BCS to integrate Azure Services with SharePoint 2010
Using BCS to integrate Azure Services with SharePoint 2010André Vala
 
LINQ to SharePoint
LINQ to SharePointLINQ to SharePoint
LINQ to SharePointAndré Vala
 
SharePoint Deployment
SharePoint DeploymentSharePoint Deployment
SharePoint DeploymentAndré Vala
 
Microsoft Planner Deep Dive
Microsoft Planner Deep DiveMicrosoft Planner Deep Dive
Microsoft Planner Deep DiveAndré Vala
 

Mais de André Vala (20)

RGPD - Testemunho do Mundo Real
RGPD - Testemunho do Mundo RealRGPD - Testemunho do Mundo Real
RGPD - Testemunho do Mundo Real
 
Office Dev Day 2018 - Extending Microsoft Teams
Office Dev Day 2018 - Extending Microsoft TeamsOffice Dev Day 2018 - Extending Microsoft Teams
Office Dev Day 2018 - Extending Microsoft Teams
 
From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)
From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)
From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)
 
From Event Receivers to SharePoint Webhooks
From Event Receivers to SharePoint WebhooksFrom Event Receivers to SharePoint Webhooks
From Event Receivers to SharePoint Webhooks
 
Planning the Death Star with Microsoft Planner
Planning the Death Star with Microsoft PlannerPlanning the Death Star with Microsoft Planner
Planning the Death Star with Microsoft Planner
 
From Event Receivers to SharePoint Webhooks
From Event Receivers to SharePoint WebhooksFrom Event Receivers to SharePoint Webhooks
From Event Receivers to SharePoint Webhooks
 
Microsoft Planner Deep Dive
Microsoft Planner Deep DiveMicrosoft Planner Deep Dive
Microsoft Planner Deep Dive
 
Office 365 Groups Deep Dive
Office 365 Groups Deep DiveOffice 365 Groups Deep Dive
Office 365 Groups Deep Dive
 
Soluções com Office Graph
Soluções com Office GraphSoluções com Office Graph
Soluções com Office Graph
 
Host-Named Site Collections in SharePoint 2013
Host-Named Site Collections in SharePoint 2013Host-Named Site Collections in SharePoint 2013
Host-Named Site Collections in SharePoint 2013
 
User License Enforcement em SharePoint 2013
User License Enforcement em SharePoint 2013User License Enforcement em SharePoint 2013
User License Enforcement em SharePoint 2013
 
How To Use Host-Named Site Collections
How To Use Host-Named Site CollectionsHow To Use Host-Named Site Collections
How To Use Host-Named Site Collections
 
Novidades na pesquisa no SharePoint 2013
Novidades na pesquisa no SharePoint 2013Novidades na pesquisa no SharePoint 2013
Novidades na pesquisa no SharePoint 2013
 
Building Public Web Sites in SharePoint 2010
Building Public Web Sites in SharePoint 2010 Building Public Web Sites in SharePoint 2010
Building Public Web Sites in SharePoint 2010
 
SharePoint + Azure = Better Together
SharePoint + Azure = Better TogetherSharePoint + Azure = Better Together
SharePoint + Azure = Better Together
 
Federated Authentication in SharePoint 2010
Federated Authentication in SharePoint 2010Federated Authentication in SharePoint 2010
Federated Authentication in SharePoint 2010
 
Using BCS to integrate Azure Services with SharePoint 2010
Using BCS to integrate Azure Services with SharePoint 2010Using BCS to integrate Azure Services with SharePoint 2010
Using BCS to integrate Azure Services with SharePoint 2010
 
LINQ to SharePoint
LINQ to SharePointLINQ to SharePoint
LINQ to SharePoint
 
SharePoint Deployment
SharePoint DeploymentSharePoint Deployment
SharePoint Deployment
 
Microsoft Planner Deep Dive
Microsoft Planner Deep DiveMicrosoft Planner Deep Dive
Microsoft Planner Deep Dive
 

BCS no SharePoint e Office - Integração de dados externos