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


Службы Business Connectivity Services в SharePoint Server 2010

В Microsoft SharePoint Server 2010 служба Microsoft Business Connectivity Services (BCS) обеспечивает взаимодействие пользователя с внешними системами и защищенный поиск в них из приложений Microsoft Office и SharePoint Server.

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

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

В этой статье
Включение внешних данных в поиск
Служба безопасного хранения
Веб-части бизнес-данных
Включение внешних данных в рабочий процесс
Интеграция с полнофункциональным клиентом

Business Connectivity Services включает в себя все компоненты, которые содержит Службы Business Connectivity Services в SharePoint Foundation 2010, и, в дополнение к ним, предлагает следующие возможности:

  • Включение внешних данных в поиск

  • Secure Store

  • Веб-части бизнес-данных

  • Страницы профилей

  • Включение внешних данных в рабочий процесс

  • Интеграция с полнофункциональным клиентом

Включение внешних данных в поиск

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

  • Эффективный добавочный обход контента

  • Индексация больших двоичных объектов (BLOB)

  • Извлечение настраиваемых дескрипторов безопасности во время обхода контента

  • Обход контента для собственных интерфейсов клиента с использованием модели подключаемого соединителя BDC

Служба безопасного хранения

Secure Store заменяет функцию единого входа Microsoft Office SharePoint Server 2007. Secure Store — это общая служба, которая осуществляет хранение и сопоставление учетных данных, таких как имена учетных записей и пароли. Она позволяет безопасно хранить учетные данные, необходимые для подключения к внешним системам, и связывать эти учетные данные с конкретным удостоверением или группой удостоверений. Решения очень часто пытаются пройти проверку подлинности на внешних системах, где текущий пользователь известен под другим именем или имеет другую учетную запись для проверки подлинности. В таких случаях Secure Store можно использовать для хранения и сопоставления пользовательских учетных данных, необходимых внешней системе. Secure Store можно настроить так, что несколько пользователей смогут обращаться к внешней системе с помощью единого набора учетных данных на этой внешней системе.

Например, если пользователем по имени Петр создана одна учетная запись на сервере, на котором работает SharePoint Server, и другая в приложении Siebel, механизм SharePoint Secure Store позволяет хранить учетные данные Siebel в профиле Петра в SharePoint Server. В результате, если Петр использует решение из SharePoint Server для получения данных из приложения Siebel, SharePoint Server осуществляет поиск в базе данных Secure Store на сервере и предоставляет приложению Siebel необходимые учетные данные. Таким образом, Петр может автоматически выполнять вход в приложение Siebel, не вводя отдельные учетные данные для этого приложения.

ПримечаниеПримечание

Чтобы реализовать аналогичные возможности в клиентах Office, в Business Connectivity Services представлен поставщик Secure Store, который использует хранилище учетных данных Windows.

Кроме того, в SharePoint Server функциональные возможности Secure Store расширены и включают в себя подключаемый механизм единого входа, позволяющий использовать другие поставщики Secure Store.

Веб-части бизнес-данных

Веб-части бизнес-данных доступны только в Microsoft SharePoint Server 2010 с клиентской лицензией Enterprise CAL.

В Business Connectivity Services по-прежнему предлагаются следующие веб-части: списка внешних данных, элемента внешних данных, построителя элементов внешних данных, списка связанных внешних данных и фильтра подключения к внешним данным. Эти веб-части построены на базе BDC и предлагают следующие три основные преимущества:

  • Необязательность написания кода и возможность многократного использования  Эти веб-части предназначены для отображения внешних данных на сайте портала без написания кода. Кроме того, эти универсальные веб-части доступны для многократного использования и поддерживают отображение любого типа данных (внешнего типа контента), зарегистрированного в службе BDC.

  • Возможности подключений  Эти веб-части поддерживают возможности подключения веб-частей и облегчают создание приложений "Основной/подробности" без написания кода. Например, можно отображать клиентов и их описание с помощью веб-частей списка внешних данных и элемента внешних данных, подключая их. Эти веб-части также можно интегрировать в панели мониторинга.

  • Настройка  Эти веб-части поддерживают режим редактирования WYSIWYG в Microsoft SharePoint Designer 2010 и настройку с помощью преобразований XSLT.

ПримечаниеПримечание

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

Включение внешних данных в рабочий процесс

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

Интеграция с полнофункциональным клиентом

Интеграция с полнофункциональным клиентом доступна только в Microsoft SharePoint Server 2010 с клиентской лицензией Enterprise CAL.

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

Business Connectivity Services также поддерживает автономную работу с внешними данными в Outlook и SharePoint Workspace. На рис. 1 показано отображение клиентов в базе данных "Борей" в Outlook в формате, аналогичном собственным контактам Outlook.

Рис. 1. Отображение клиентов в формате контактов Outlook

Клиенты отображаются как собственные элементы контактов

Кроме того, Business Connectivity Services позволяет отображать внешних данных в Microsoft Word 2010 с использованием элементов управления контентом внешних элементов. При необходимости можно написать код с использованием объектных моделей Business Connectivity Services, чтобы обеспечить доступ к внешним данным в любом приложении Office 2010, включая Microsoft Excel.