Business Connectivity Services в SharePoint
Информация о службах Службы Business Connectivity Services (BCS), их назначении и требованиях для разработки приложений BCS в SharePoint. Вы можете использовать SharePoint в качестве концентратора для создания высокопроизводительных решений для совместной работы, которые могут работать с различными внешними системами. Службы Business Connectivity Services (BCS) предоставляет инфраструктуру, которая включает SharePoint для переноса данных из внешних систем в центральную. Благодаря гибким и расширяемым средствам для описания источника данных внешних систем и методу взаимодействия с ними, BCS дает веские основания для использования SharePoint в качестве центрального интерфейса для работы с устаревшими бизнес-системами в дополнение к новым Надстройки SharePoint.
Возможности BCS
Службы BCS предоставляют механизмы, упрощающие для опытных пользователей, разработчиков и ИТ-специалистов подразделений выполнение перечисленных ниже задач.
Отображение внешних данных из корпоративных приложений, веб-служб и служб OData в SharePoint и полнофункциональных клиентских приложениях Office.
Добавление функций и возможностей в стиле Office (например, контактов, задач и встреч) ко внешним данным и службам.
Обеспечение полного взаимодействия с данными, включая возможности выполнения обратной записи из приложений Office и SharePoint Server в базовые данные внешней системы и бизнес-объекты.
Обеспечение автономного использования внешних данных и процессов.
Соединение неструктурированного мира документов и людей и соответствующие структурированные данные, которые заблокированы во внешних системах.
Компоненты BCS
На рис. 1 показаны функции, которые включены в SharePoint и Office 2013.
Рис. 1. Набор компонентов Business Connectivity Services
Использование внешних типов контента в BCS
Внешние типы контента являются ядром BCS. Они позволяют управлять и повторно использовать метаданные и поведения бизнес-элемента, например клиента или заказа, из центрального расположения. Они позволяют пользователям более осмысленно взаимодействовать с этими внешними данными и процессами.
В качестве примера рассмотрим такой бизнес-элемент как клиент. Вы хотите поместить данные из собственной базы данных и работать с ней в SharePoint. Вам также необходимо иметь возможность позволять своим продавцам пользоваться данными в автономном режиме в Outlook 2013. Либо вы хотите, чтобы пользователь имел возможность выбрать клиента из списка клиентов в документе с контактной информацией клиента внутри Microsoft Word. Для того чтобы все это осуществить, вы можете создать единый внешний тип контента и затем повторно использовать его при необходимости.
Дополнительные сведения об использовании внешних типов контента в BCS см. в статье Внешние типы контента в SharePoint.
Разработка решений с использованием BCS
В SharePoint можно построить широкий спектр решений с помощью BCS. Сюда относятся простые решения, которые основываются на собственных возможностях с небольшой настройкой или без нее, промежуточные решения, которые подразумевают пользовательские функции в SharePoint и Office 2013, и дополнительные решения, которые включают сложные сценарии и большие приложения, расширяющие их функционал. Дополнительные решения предполагают написание кода с использованием Visual Studio. Они могут быть полными комплексными приложениями или повторно используемыми компонентами на основе кода, которые включены в промежуточное решение.
BCS позволяет бизнес-пользователям быстро и легко решать широкий круг потребностей во внешних данных за счет использования веб-браузера и клиентского приложения Microsoft Office, например Word или Excel. Без необходимости написания кода пользователи могут собрать составные решения за счет функций BCS, например внешних списков и столбцы внешних данных и повторно используемых компонентов BCS, которые создаются разработчиками и утверждаются ИТ, в клиентских приложениях Office и сайтах SharePoint. Эти решения включают бизнес-пользователей (и их команды), которые позволяют работать с внешними данными так же легко, как с данными SharePoint, в автономном режиме или с подключением к Интернету либо напрямую в Office 2013.
Сведения о начале работы см. в статье Настройка среды разработки для BCS в SharePoint.
Использование OData с помощью служб Business Connectivity Services в SharePoint
Протокол открытых данных (OData) это веб-протокол, позволяющий раскрывать данные в Интернете с помощью таких технологий, как HTTP, Нотация объектов JavaScript (JSON) и AtomPub. Доступ к данным осуществляется через специально созданные URL-адреса. Данная архитектура позволяет вам взаимодействовать с данными, используя различные технологии.
Дополнительные сведения см. в статье Использование источников OData со службами Business Connectivity Services в SharePoint.
В этом разделе:
Новые возможности служб Business Connectivity Services в SharePoint
Начало работы со службами Business Connectivity Services в SharePoint
Использование источников OData со службами Business Connectivity Services в SharePoint
Начало работы с помощью клиентской объектной модели с внешними данными в SharePoint
Справочник по программистов Business Connectivity Services для SharePoint