Преимущества службы 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.