9. (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
14. 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
15. 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
16. 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
25. 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
27. Information for
IT Pros
at TechNet
http://MSSharePointITPro.com
Information for
Developers
at MSDN
http://MSSharePointDeveloper.com
Information for
Everyone
http://SharePoint2010.Microsoft.com