Поделиться через


Преимущества службы Business Connectivity Services

Дата последнего изменения: 17 марта 2010 г.

Применимо к: SharePoint Server 2010

В этой статье
Чтение и запись данных во внешних системах
Знакомый пользовательский интерфейс
Подключение к внешним системам без написания кода
Автономный доступ к внешним данным
Управление внешними данными
Обнаружение с помощью поиска
Управление жизненным циклом

Доступно на сайте SharePoint Online

Ниже перечислены преимущества служб Microsoft Business Connectivity Services (BCS) при работе с внешними системами и процессами.

Чтение и запись данных во внешних системах

С помощью Business Connectivity Services можно создавать, считывать, обновлять, удалять и запрашивать данные из внешней системы через приложение Microsoft Office или сайт SharePoint, если внешняя система поддерживает эти операции и смоделирована в подключения к бизнес-данным (BDC) надлежащим образом.

Знакомый пользовательский интерфейс

Внешние типы контента предоставляют внешним данным и службам компоненты SharePoint (например списки, веб-части и страницы профилей), компоненты Office (например контакты, задачи и встречи Microsoft Outlook, документы Microsoft Word и списки Microsoft SharePoint Workspace 2010) и различные возможности (например поиск и автономная работа). В результате пользователи могут продолжать работать в знакомых средах, не изучая интерфейсы других программ (зачастую являющихся чужой интеллектуальной собственностью).

Подключение к внешним системам без написания кода

С помощью Microsoft SharePoint Designer 2010 разработчик решения может декларативно описать внешнюю систему и сообщить Microsoft SharePoint Server 2010, какие данные необходимы. Если тип источника данных поддерживается в Business Connectivity Services, разработчику решения не нужно писать код для реализации интерфейса с внешней системой.

Автономный доступ к внешним данным

Службы Business Connectivity Services предоставляют широкие возможности кэширования и автономной работы и поддерживают операции с использованием кэша. Пользователи, работающие с решениями, развернутыми в приложениях Microsoft Office 2010, например Microsoft Outlook 2010 и Microsoft SharePoint Workspace 2010, могут эффективно управлять внешними данными даже в автономном режиме, или когда подключение к внешней системе обладает недостаточной скоростью, периодически пропадает или вовсе недоступно. Операции чтения и записи, выполняемые над кэшированными внешними элементами, синхронизируются при восстановлении подключения к серверу.

Управление внешними данными

Доступ к внешним данным сложен, поскольку в каждой внешней системе используются собственные базы данных, механизмы проверки подлинности и авторизации, средства управления доступом и средства ведения журнала. Эти факторы влияют на безопасность, проведение аудита и другие задачи управления.

После загрузки данных из внешней системы в Microsoft SharePoint Server 2010 с помощью служб подключения к бизнес-данным (BDC) доступ к ним осуществляется безопасным образом и с использованием простых средств проведения аудита. Это означает, что все данные хранятся централизованно и имеют одну версию для всех пользователей, что позволяет свести к минимуму проблемы с безопасностью и требующие продолжительного времени задачи аудита.

Обнаружение с помощью поиска

Службы Business Connectivity Services позволяют выполнять обнаружение внешних данных с помощью в корпоративной среде SharePoint в SharePoint Server 2010. Предположим, что сотруднику необходимо найти менеджера по работе с заказчиками для одного из клиентов, однако эти сведения хранятся в базе данных Siebel. Сотрудник, запрашивающий эти сведения, не установил у себя интерфейсное (клиентское) приложение Siebel и, как правило, не должен этого делать.

После регистрации приложения Siebel в службах подключения к бизнес-данным (BDC) и авторизации внешнего типа контента для приложения Siebel для поиска сведений о конкретном клиенте можно использовать в корпоративной среде SharePoint в SharePoint Server на портале интрасети. После этого в корпоративной среде SharePoint создает индекс данных, загруженных через службы подключения к бизнес-данным (BDC). Когда сотрудник запрашивает конкретные данные, эти данные загружаются непосредственно из базы данных Siebel. В результате сотрудник получает необходимые сведения без дополнительного утверждения или установки отдельного приложения.

Управление жизненным циклом

Службы Business Connectivity Services предоставляют набор средств, упрощающих создание моделей и артефактов приложений Office 2010, как декларативно, так и с помощью кода. С помощью Microsoft SharePoint Designer 2010 можно быстро создавать составные решения, удовлетворяющие требованиям внешних модулей, без написания кода. С помощью Visual Studio можно создавать или расширять решения с использованием сложных рабочих процессов и данных из внешних систем.

Решения, в которых используются службы Business Connectivity Services, собираются из разнородных артефактов, которые должны быть развернуты на стороне клиента (в приложении Office 2010, например Microsoft Outlook 2010) и на сервере с SharePoint Server 2010. Службы Business Connectivity Services обеспечивают автоматическую упаковку и развертывание решений. Все необходимые артефакты упаковываются в единый модуль с конкретным номером версии, после чего публикуются на сайте SharePoint. После публикации артефактов на сервере решение сразу же становится доступным на сайтах SharePoint. Пакет решения можно заблаговременно распространить и развернуть (модель с активным источником данных) на клиентских компьютерах или компьютерах пользователей, после чего от пользователей может потребоваться "явное согласие". В службах Business Connectivity Services для быстрого развертывания решений на клиентских компьютерах используется технология Visual Studio ClickOnce.