treinamento2 bcs

20

Upload: fernanda-saraiva

Post on 25-May-2015

2.484 views

Category:

Technology


3 download

DESCRIPTION

Aula 02 - Business Connectivity Services Capacitação de Parceiros - Microsoft Partner Webcast

TRANSCRIPT

Page 1: Treinamento2 bcs
Page 2: Treinamento2 bcs

• Introdução• Principais desafios corporativos• BCS e Composite Applications• DEMO

Agenda

Page 3: Treinamento2 bcs

Business Connectivity Services

Uma plataforma de colaboração corporativa para a empresa e web

Conectar e Capacitar Pessoas

Eliminar custos com Infra-Estrutura Unificada

Responder rapidamente aos requisitos de negócio

Communities

Search

Sites

Composites

ContentInsights

Page 4: Treinamento2 bcs

Business Connectivity Services

• Capacitar a criação de soluções colaborativas sem codificação, mantendo o controle e gerenciamento

Criar rapidamente soluções sem código

Eliminar as “ilhas de dados” corporativos

Manter o controle sob “end user solutions”

Communities

Search

Sites

Composites

ContentInsights

Page 5: Treinamento2 bcs

Principais desafios corporativos

Desafios dos Usuários

Desafios dos Profissionais de TI

Múltiplas interfaces e aplicações

Dificuldade de atuar em sistemas legados (várias autenticações, …)

Não podem trabalhar com os dados “quando” e “onde” quiserem

Não podem facilmente procurar (search) dados corporativos

Necessário envolvimento da área de TI para acessar dados corporativos

Famosas “Ilhas de dados corporativos”

Incapaz de responder a todas as solicitações dos usuários em tempo

Baixa taxa de reutilização

Gerenciamento de segurança, auditoria e conectividade pouco maduro

Vários projetos de integração

Page 6: Treinamento2 bcs

Principais desafios corporativos

Provedor central e gerenciável de dados externos

Dados externos disponíveis no SharePoint & Office System

Business Connectivity Services

Page 7: Treinamento2 bcs

Business Connectivity Services

Extender a acessibilidade dos dados corporativos

Facilidade na criação de soluções customizadas

Disponibilizar dados dos sistemas corporativos no SharePoint e Office System – provendo interação, reutilização e proporcionando aos usuários uma forma gerenciavel e consistente de obter acesso as informações

Conexões reutilizáveis e centralmente gerenciadas

Page 8: Treinamento2 bcs

Business Connectivity Services

SharePointDesign Tools

Office Applications

BCS Client

Business Data Connectivity

External Content Type Repository

External Lists

Dev Platform

Enterprise Search

Business Intelligence

Collaboration Social

Enterprise Content

Management

Web 2.0DBWCFWeb ServiceLOB

SharePointDesigner

Visual Studio

Page 9: Treinamento2 bcs

Business Connectivity Services

Page 10: Treinamento2 bcs

Business Connectivity ServicesRECAP – Camada de Apresentação

External Content Type• “Building Block” que descreve a estrutura da

fonte de dados (Campos, métodos, conexão, …)• Controle de integração com o Office SystemExternal Data List• CRUD, Interface rica e poderosa (sort, filter, group)• Acesso programático via SPList

Page 11: Treinamento2 bcs

Business Connectivity Services Camada de apresentação

- Integração com Office System

Page 12: Treinamento2 bcs

Business Connectivity Services Camada de apresentação

- SharePoint Workspace 2010 – Dados offline

Page 13: Treinamento2 bcs

Business Connectivity ServicesRECAP – Camada de Apresentação

Conexão com o Outlook como:ContatosTarefasCalendárioPostagens

Download para o SharePoint Workspace como:

ListasWord document libraries com ‘external data columns’

Page 14: Treinamento2 bcs

Business Connectivity ServicesRECAP – Camada de conectividade

• Melhorias no BDC (Business Data Connectivity) (aka BCS core)o Não mais somente-leitura, suporte a read/writeo Suporte a multiplos cenários de conexãoo Conexão via: ADO/SQL, WCF/WS, .Net Assembly e Custom Connectorso Suporte a modelos/operações “batch”/“bulk”

• Indexação de dados externoso Suporte a blob, incremental crawl e item level security

• Estrutura server e client simétricaso Conexão a partir de aplicativos client ou server diretamente aos dados

• Rich client cacheo O SQL CE é usado para manter o ‘cache’ local dos dados externoso Suporte ao comportamento “cached mode” para dados externos

Page 15: Treinamento2 bcs

Business Connectivity Services Camada de desenvolvimento

- Criando soluções de BCS com o SharePoint Designer 2010

Page 16: Treinamento2 bcs

Business Connectivity Services Camada de desenvolvimento

- Criando soluções de BCS com o Visual Studio 2010

Page 17: Treinamento2 bcs

Business Connectivity ServicesRECAP – Camada de desenvolvimento

SHAREPOINT DESIGNER 2010Acesso a:

Bancos de DadosWeb services.NET type

Mapeamento de operaçõesInsert, select, update, delete, lookup (aka search/find)

Conexão com SharePoint/Office

External ListContatosTarefasNoticiasPostagens

Page 18: Treinamento2 bcs

Business Connectivity ServicesRECAP – Camada de desenvolvimento

VISUAL STUDIO 2010

Suporte a “drag & drop”

Criação de pacotes de conectividade para:

Agregar dados entre múltiplos back-endsAplicar transformações de dados customizadas / avançadasExecutar lógicas de negócio customizadas (disparar um workflow)

Extensão de soluções criadas com o SharePoint Designer

Disponibilizar os dados externos no Office System com Add-Ins VSTO

Page 19: Treinamento2 bcs

Business Connectivity ServicesConclusão e considerações finais

• Plataforma rica, extensível e muito poderosa

Simples Avançado

• Conexão customizada para agregação, transformação, segurança,

• Código customizado para integrar os dados a qualquer app do Office

• Lógicas de negócio nos formulários do sharepoint

• Navegue pelos dados com as ‘External Lists’

• Conexão com Outlook e SharePoint Workspace

Intermediário

• Customização• Formulários

InfoPath• Outlook taskpane e

ribbon• Workflow• Web Part Pages

Page 20: Treinamento2 bcs

Business Connectivity Services

• BCS features vs. versão do SharePoint

BCS Feature SharePoint Foundation Standard Edition Enterprise Edition

External List

External Data column

BDC Service

Connector Framework

Secure Store Service

External Data Search

Profile Pages

Business Data Web Parts

Rich Client Integration