Службы 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.