integração entre o sharepoint e o azure utilizando bcs - azure tech nights
TRANSCRIPT
INTEGRANDO O SHAREPOINT ONLINE AO
SQL AZURE com BCSDouglas Romão – Multi-Platform Audience Contributor
https://products.office.com/pt-br/sharepoint/collaboration
Agenda
• O que é o SharePoint?
• Aplicações em cenários reais;• O que é o BCS?
@liliankasem
• Como fazer?
• Gestão de Conteúdo da Empresa (ECM)• Gestão de Conteúdo Web (WCM)• Search• Social• Business Intelligence• Integração com o Office 365• Desenvolvimento de customizações
Conhecendo o SharePoint
Plataforma de Colaboração e produtividade
• Criação de tipos de conteúdos externos no SharePoint;
• Integração com estruturas de dados não-SharePoint;• Apresentação de dados centralizada;• Criação de CRUD´s rápidos;• Solução cliente e servidor;
O que é o BCS?
Infraestrutura centralizada para Soluções integradas de dados.
• Centralização dos dados de várias aplicações com intervenção Técnica minima;
• Autenticação gerenciada;• Fonte de conteúdo rastreada e indexável para busca
no SharePoint;
Problemas Comerciais e técnicos
• Conexão com dados externos através de conectores;• Exposição dos dados transformando em Listas;• Diferentes conectores;• CRUD criado administrativamente;
Soluções server side
1. Configuração do repositório de dados seguro;2. Criação do modelo de BDC;3. Criação e configuração do tipo de conteúdo externo;4. Seleção do conector a ser utilizado;5. Modelagem da estrutura no SharePoint;6. Pronto!
Como funciona?
• Conexão com dados externos através de conectores;• Integração com aplicativos office;• Diferentes conectores;• Utilização de linked datasource;
Soluções client side
• Conexão local e online;• Conversão do modelo da tabela em listas;• Criação do CRUD personalizado e escolha de ações;• Permissionamento das ações;• Integração online, ações feitas no SharePoint refletem
no banco e vice-versa;
SQL e SQL Azure
• Aplicações TOTVS integradas ao SharePoint dando informações de cadastros das tabelas internas;
• Aplicações com banco de dados diferentes do SQL, como Oracle, MySQL;
• Integração à dados de aplicações externas através de webservices desenvolvidos;
Integração com bancos de dados externos