Обзор служб Business Connectivity Services (SharePoint Server 2010)
Применимо к: SharePoint Foundation 2010, SharePoint Server 2010
Последнее изменение раздела: 2016-11-30
В пакеты Microsoft SharePoint Server 2010 и Microsoft Office 2010 входят Microsoft Business Connectivity Services, набор служб и возможностей, обеспечивающие подключение решений SharePoint к источникам внешних данных и определение внешних типов контента на основе этих внешних данных. Внешние типы контента аналогичны обычным типам контента и позволяют представлять внешние данные и взаимодействовать с ними в списках SharePoint (известных как внешние списки), веб-частях и клиентах Microsoft Outlook 2010, Microsoft SharePoint Workspace 2010 и Microsoft Word 2010. В число внешних систем, к которым Microsoft Business Connectivity Services могут подключаться, входят базы данных SQL Server, приложения SAP, веб-службы (включая веб-службы Windows Communication Foundation), пользовательские приложения и веб-сайты на основе SharePoint. Используя Microsoft Business Connectivity Services, можно разрабатывать и создавать решения, расширяющие возможности совместной работы в SharePoint, и включать внешние бизнес-данные и процессы, связанные с этими данными, в систему Office.
В решениях Microsoft Business Connectivity Services используется набор стандартных интерфейсов для обеспечения доступа к бизнес-данным. В результате разработчикам решений не нужно учить методы программирования, применяемые к определенной системе или адаптеру для каждого источника внешних данных. Microsoft Business Connectivity Services также предоставляют среду времени выполнения, в которых решения с внешними данными загружаются, интегрируются и выполняются в поддерживаемых клиентских приложениях Office и на веб-сервере.
Типичные решения на основе служб Business Connectivity Services
Решения на основе Microsoft Business Connectivity Services могут использовать преимущества интеграции клиентских приложений, серверов, служб и средств в пакетах Microsoft Office 2010. Сотрудники информационных отделов обычно выполняют много заданий вне пределов формальных процессов бизнес-системы. Например, они работают вместе, используя телефон или электронную почту, используют документы и электронные таблицы из многих источников, а также работают в сети и вне сети. Решения на основе Microsoft Business Connectivity Services можно встроить в рамки этих неформальных процессов, используемых сотрудниками ИТ-отделов.
Их можно создавать, сочетая различные службы и возможности внешних систем данных и пакетов Office 2010, в итоге получая решения, предназначенные для определенных нужд.
Они поддерживают информационное взаимодействие, целевые действия и процессы, которые происходят в основном вне формальных систем предприятий. Так как они созданы с помощью продуктов SharePoint 2010, решения на основе Microsoft Business Connectivity Services улучшают возможности совместной работы.
Они помогают пользователям выполнять задачи с применением знакомого интерфейса приложений Office и SharePoint 2010.
Вот некоторые примеры решений на основе Microsoft Business Connectivity Services.
Служба поддержки. Предприятие реализует службу поддержки, которая обеспечивает внутреннюю техническую поддержку как решение на основе Microsoft Business Connectivity Services. Запросы поддержки и база знаний хранятся во внешних базах данных и встраиваются в решение с помощью службы Служба подключения к бизнес-данным. Решение отображает запросы поддержки и базу знаний в веб-браузере. Сотрудники ИТ-отдела могут просматривать текущие запросы в браузере или в Microsoft Outlook. Специалисты техподдержки просматривают запросы, назначенные им, в браузере, в Microsoft Outlook или, если они не подключены к сети, с помощью Microsoft SharePoint Workspace. Рабочие процессы проводят проблемы поддержки через каждый этап. Руководители групп технической поддержки могут просматривать панели мониторинга с отчетами службы поддержки. В стандартных отчетах указывается число проблем, назначенных каждому специалисту, самые важные на данный момент проблемы и число происшествий, обработанных каждым специалистом за данный период времени.
Система слежения за исполнителем. Агентство по поиску талантов встраивает базу данных исполнителей во внутренний веб-сайт. Полный список исполнителей, их контактные данные и расписания можно получить автономно в Microsoft SharePoint Workspace или Microsoft Outlook. Контракты на запись альбомов можно создавать и заполнять на веб-сайте, в Microsoft SharePoint Workspace или Microsoft Outlook, а рабочий процесс проводит контракт через различные этапы. Новых исполнителей можно добавлять на веб-сайте или в Microsoft Outlook. Используя это решение, у агентов всегда будут нужные сведения и они смогут выполнять множество ключевых задач с помощью знакомого интерфейса Office.
Панель мониторинга продаж. Приложение панели мониторинга продаж помогает торговым партнерам искать нужные сведения и вводить новые данные. Заказы на продажи и сведения о клиентах хранятся во внешней базе данных и встраиваются в решение с помощью Microsoft Business Connectivity Services. В зависимости от ролей участники группы могут просматривать данные анализа продаж, данные по продажам отдельных участников группы, идеи по сбыту, а также контактные данные и заказы клиентов. Специалисты по продажам могут просматривать свой календарь, задания, назначенные им руководителями, а также работать вместе с коллегами, читать новости рынка в браузере, Microsoft Outlook или в Microsoft SharePoint Workspace в автономном режиме. Используя Microsoft Word 2010, руководители могут создавать ежемесячные отчеты с данными из внешних систем.
Архитектура служб Business Connectivity Services
На следующем рисунке показана архитектура Microsoft Business Connectivity Services.
A: службы Служба подключения к бизнес-данным (службы BDC) предоставляют средства хранения и защиты внешних типов контента и связанных объектов. Внешний тип контента определяет следующее:
Именованный набор полей данных, например "клиент".
Операции взаимодействия с данными внешней системы, такие как чтение, запись и создание.
Сведения о подключении, которые позволяют решениям использовать внешний тип контента для подключения к внешней системе.
B: Внешние типы контента хранятся в отдельной базе данных службы Служба подключения к бизнес-данным.
C: Служба безопасного хранения надежно сохраняет наборы учетных данных для внешних систем и связывает их с удостоверениями отдельных пользователей или их групп. Стандартным применением службы безопасного хранения является решение, которое выполняет проверку подлинности внешней системы, в которой у текущего пользователя другая учетная запись для проверки подлинности в этой системе. При использовании со службами Служба подключения к бизнес-данным служба безопасного хранения обеспечивает способ проверки подлинности пользователей и групп во внешних источниках данных.
D: Наборы учетных данных, которые использует служба безопасного хранения, содержатся в отдельной защищенной базе данных.
E: Среда выполнения сервера Business Data Connectivity на интерфейсных серверах SharePoint использует данные BDC для подключения к внешним системам и выполнения в них операций с целью доступа к "тонким клиентам", таким как браузеры.
F: Хранилище пакетов BCS содержит развертываемые пакеты Microsoft Business Connectivity Services, содержащие сведения, нужные Microsoft Business Connectivity Services и приложениям Office для взаимодействия с внешними системами из клиентских приложений с расширенными возможностями.
G: Служба Служба подключения к бизнес-данным поддерживает подключение к реляционным базам данным, веб-службам, службам WCF, сборкам подключения .NET и настраиваемым соединителям данных, соответствующим требованиям Microsoft Business Connectivity Services.
H: Веб-сайты SharePoint используют веб-части Business Data и внешние списки SharePoint для взаимодействия с внешними данными, которые служба Microsoft Business Connectivity Services делает доступными.
I: Когда пользователи подключаются к внешнему списку, на клиентские компьютеры загружается пакет BCS.
J: На поддерживаемых клиентах Office (Microsoft SharePoint Workspace, Microsoft Outlook и Microsoft Word) среда выполнения интеграции клиентов Office действует как соединитель Microsoft Business Connectivity Services на клиенте и приложений Office.
K: Среда выполнения клиента Business Data Connectivity на клиентских компьютерах использует данные службы Служба подключения к бизнес-данным и службы безопасного хранения для подключения к внешним системам и выполнения операций над ними для доступа поддерживаемых клиентских приложений с расширенными возможностями.
L: Данные службы Служба подключения к бизнес-данным и службы безопасного хранения кэшируются на клиентских компьютерах.
M: Служба Business Data Connectivity Runtime на клиентских компьютерах поддерживает подключение к SQL Server и другим реляционным базам данных, веб-службам и пользовательским соединителям данных, соответствующим требованиям Microsoft Business Connectivity Services.
N: Обновление клиентского кэша синхронизирует кэш с данными Microsoft Business Connectivity Services и службы безопасного хранения.
O: Клиентская служба безопасного хранения позволяет конечным пользователям свои клиентские сопоставления в базе данных учетных данных.
P: Разработчики решений могут использовать Microsoft SharePoint Designer 2010 и средства Visual Studio 2010 для создания внешних типов контента и моделей подключения к бизнес-данным.
Security Note |
---|
Для всех каналов между клиентскими компьютерами и интерфейсными серверами рекомендуется использовать протокол SSL. Протокол SSL или IPSec также рекомендуется использовать при взаимодействии между серверами, на которых установлено приложение Microsoft SharePoint Server 2010, и внешними системами. |