Começar com Serviços Corporativos de Conectividade do Microsoft Office SharePoint Online
Artigo
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.
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:
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.
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.
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 (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.
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.
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
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.
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.
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.
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.
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).
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.
Planeje e projete sua metodologia de projeto para implementar com êxito aplicativos de finanças e operações com serviços do Microsoft FastTrack, gerenciamento de dados e muito mais.