Compartilhar via


Começar com Serviços Corporativos de Conectividade do Microsoft Office SharePoint Online

Saiba os conceitos básicos do que o BCS (Business Connectivity Services) fornece aos desenvolvedores de soluções do SharePoint, juntamente com como começar a usar o BCS em vários tipos de soluções.

O que é o Serviços Corporativos de Conectividade?

Business Connectivity Services (BCS) foi introduzido no SharePoint Server 2010 como uma evolução do catálogo de dados corporativos lançada em Office SharePoint Server 2007. O BCS permite que o SharePoint trabalhe com dados hospedados externamente. Possíveis fontes podem incluir bancos de dados, serviços web, serviços de Windows Communication Foundation (WCF), fontes Open Data Protocol (OData) e outros dados proprietários que são acessados por meio de assemblies do .NET personalizados.

ConfigurarGet to workSaiba mais

Em um ambiente de trabalho dinâmica, os operadores de informações precisam ter acesso a dados que residam em mundos separados de software, por exemplo:

  • Dados estruturados que existe nos aplicativos corporativos da organização, como planejamento de recursos empresariais (ERP) e aplicativos de CRM (gerenciamento) de recursos do cliente.

  • Dados não estruturados em aplicativos de produtividade de negócios, como aquelas Microsoft Office, em aplicativos de colaboração e a equipe como o SharePoint e nos serviços da Web 2.0, como sites de rede social, blogs, wikis e aplicativos da Internet.

Embora a maioria dos operadores de informações gastam muito tempo trabalho dentro dos aplicativos de produtividade (por exemplo, o ambiente Microsoft Office ), eles também precisam de uma forma de integrar nesse ambiente com os aplicativos corporativos e o software de colaboração e serviços que eles utilizam. O BCS fornece essa funcionalidade no SharePoint.

Introdução ao Business Connectivity Services

Para começar a desenvolver com o BCS, será necessário o seguinte:

  • SharePoint

  • Visual Studio

  • Office Developer Tools para Visual Studio 2012

    ou

  • SharePoint Designer

Para obter informações sobre como configurar seu ambiente de desenvolvimento, consulte Configurar um ambiente de desenvolvimento geral para o SharePoint.

Recursos básicos de serviços corporativos de conectividade de negócios

A tabela a seguir destaca os principais conceitos que você precisará estar familiarizado com para começar a desenvolver soluções BCS.

Tabela 1. Conceitos principais para entender o BCS

Artigo Descrição
Principais conceitos do modelo de dados de entidade
O modelo de dados de entidade (EDM) usa três conceitos-chave para descrever a estrutura dos dados: tipo de entidade, tipo de associação e propriedade. Esses são os mais importantes conceitos descrevendo a estrutura dos dados em qualquer implementação do EDM.
Práticas de segurança básica para aplicativos Web
O tópico de criar um aplicativo da web seguro é abrangente. Ele requer estudos para compreender vulnerabilidades de segurança. Você também precisa se familiarizar com os recursos de segurança do sistema operacional Windows, .NET Framework e ASP.NET. Finalmente, é essencial entender como usar esses recursos de segurança para combater ameaças.
WCF Data Services
WCF Data Services, anteriormente conhecido como serviços de dados ADO.NET, habilite a criação e o consumo de serviços OData para a web.
Protocolo do Open Data (OData)
OData é um protocolo padrão do setor para acessar os dados por meio de URLs. Basicamente, ele fica na parte superior do protocolo HTTP fornecem a leitura e gravação funções usando verbos HTTP existentes.
Serviços de informações da Internet
Serviços de informações da Internet (IIS) é a plataforma SharePoint executado no. Você deve compreender como criar sites, diretórios virtuais, serviços web, URLs, segurança de web e outras tecnologias relacionadas ao IIS.
Tipo de conteúdo externo no Microsoft Office SharePoint Online
Tipos de conteúdo externo são descrições dos sistemas externos que eles representam. Eles são reutilizáveis quando importados para o SharePoint e podem ser usados para criar soluções complexas sem código usando o SharePoint Designer 2013, Outlook 2013, Web parts, listas externas e aplicativos cliente personalizados.
Começar a usar o modelo de objeto do cliente com dados externos no Microsoft Office SharePoint Online
O SharePoint fornece a capacidade de acessar todos os objetos por meio de uma URL cuidadosamente construída. BCS foi estendido para fornecer essa mesma funcionalidade.

O que você pode fazer com os serviços corporativos de conectividade?

Com BCS, você pode trazer informações no SharePoint de várias fontes diferentes. Por exemplo, você pode trazer dados de um banco de dados externo SQL Server, um serviço web tradicional, um serviço WCF, sistemas proprietários e serviços OData.

Tabela 2. Tarefas básicas para trabalhar com os Serviços de Conectividade Empresarial

Tarefa Descrição
Tipo de conteúdo externo no Microsoft Office SharePoint Online
Saiba mais sobre a criação de Business Connectivity Services (BCS) tipos de conteúdo externo.
Como fazer: criar um tipo de conteúdo externo de uma fonte OData no Microsoft Office SharePoint Online
Encontre informações necessárias para começar a criar tipos de conteúdo externo com base nos recursos OData e usando esses dados no SharePoint ou Office componentes.
Como: criar receptores de evento externo
Aprenda os conceitos por trás da criação de receptores de evento que podem ser anexados às listas externas e execução quando os dados externos que representa a lista são atualizados.
Como fazer: criar um tipo de conteúdo externo com escopo de suplemento no Microsoft Office SharePoint Online
Saiba como criar tipos de conteúdo externo que são instalados ou com escopo no nível de aplicativo, permitindo que os desenvolvedores criem aplicativos ricos em dados usando fontes de dados externas.
Como usar a biblioteca de código do cliente para acessar dados externos no SharePoint
Saiba como usar o modelo de objeto cliente do SharePoint para trabalhar com BCS no SharePoint.

Além do básico: Saiba mais sobre serviços corporativos de conectividade

Quando você os conceitos básicos de BCS do mestre, você pode usar os recursos mais avançados para criar muitos tipos poderosos de soluções.

Tabela 3. Conceitos avançados no BCS

Tópico Descrição
Como: Criar um serviço de dados OData para uso como um sistema externo BCS
Saiba como criar um serviço WCF endereçável à Internet que usa o OData para enviar notificações para o SharePoint quando os dados subjacentes forem alterados. Essas notificações são usadas para desencadear eventos anexados a listas externas.
Referência de esquema de modelo BDC para SharePoint
Encontre documentação de referência do esquema do modelo BDC.
Referência de modelo de objeto cliente do BCS para SharePoint
Obtenha um resumo dos objetos que estão disponíveis para criar scripts do lado do cliente usando o modelo de objeto cliente do SharePoint para acessar dados externos expostos pelo BCS (Business Connectivity Services).
Referência de API REST do BCS para SharePoint
Encontre informações de referência para a construção de URIs de transferência de estado representacional (REST) usado para acessar e manipular fontes OData.

Confira também