Общие сведения о службах Business Connectivity Services

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

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

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

В современной динамичной рабочей среде информационным работникам требуется доступ к данным, которые располагаются в обособленных программных средах, в том числе к данным следующего вида:

  • Структурированные данные, размещающиеся в корпоративных приложениях, например, в приложениях планирования корпоративных ресурсов (ERP) и управления отношениями с клиентами (CRM)

  • Неструктурированные данные в бизнес-приложениях, таких как Microsoft Office, в приложениях для совместной работы, таких как продукты и технологии SharePoint, и в службах Web 2.0, таких как интернет-приложения, вики-ресурсы, блоги и сайты социальных сетей

Несмотря на то, что информационные работники большую часть рабочего времени проводят в приложениях для повышения производительности (например, в среде Microsoft Office), они также заинтересованы в эффективной интеграции этой среды с корпоративными приложениями, программами для совместной работы и службами, которые они используют.

Поскольку эти программные среды зачастую разделены, работникам приходится постоянно переключаться между приложениями. Это влечет за собой снижение производительности труда, потери времени, ввод избыточных данных, устаревание информации и лишние ошибки. Кроме того, такой подход требует постоянной смены рабочего места. Чтобы устранить эти проблемы, поставщики приложений, услуг и ИТ-администраторы создают настраиваемые приложения и порталы. Однако этих усилий бывает недостаточно, что влечет за собой следующие связанные с бизнесом сложности:

  • Сложности интеграции с другими бизнес-приложениями. Приложения, построенные на основе графического интерфейса пользователя, ориентированы на выполнение одной бизнес-функции, например, на отслеживание заказов или управление данными клиентов. Эти приложения традиционно инкапсулируют пользовательский интерфейс приложения (UI), бизнес-логику и данные в едином программном пакете. Однако поскольку такие приложения являются изолированными (разрозненными) и обычно реализуют одну цель, они не могут обеспечить возможности совместной работы.

  • Более высокие затраты на обучение и поддержку. При работе с настраиваемыми приложениями или порталами данные не передаются в знакомые пользователю рабочие среды. Вместо этого им приходится работать в новых для себя интерфейсах, что занимает гораздо больше времени и усилий. Кроме того, для эффективной работы пользователям приходится изучать интерфейсы новых приложений.

  • Низкая функциональность. Информационные работники используют консолидированные, основанные на ролях порталы для получения данных из различных бизнес-приложений. Такие решения дают адекватное высокоуровневое представление данных, однако не позволяют выполнять неструктурированный детализированный анализ и не соответствуют требованиям, предъявляемым к обеспечению совместной работы. Процесс создания контента в веб-приложениях достаточно сложен. Веб-интерфейс, построенный на основе страниц, может не давать представления о более широком контексте бизнес-процесса. Кроме того, неудобства пользователям доставляют изменения такого интерфейса.

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

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

Microsoft Business Connectivity Services (BCS) расширяет возможности приложений Office и SharePoint и их пользовательского интерфейса, реализуя новые функции, службы и инструменты. Такое расширение возможностей позволило оптимизировать процесс разработки решений за счет глубокой интеграции внешних данных и служб. Опытные пользователи, разработчики и ИТ-специалисты бизнес-подразделений могут интегрировать активы из внешних систем и обеспечивать взаимодействие с внешними данными с использованием множества различных клиентских и серверных приложений Office. Широкий диапазон функциональных возможностей Business Connectivity Services обеспечивает быструю разработку и развертывание масштабируемых, полноценно защищенных решений. На рис. 1 приведено высокоуровневое представление Business Connectivity Services.

Рис. 1. Высокоуровневое представление служб Business Connectivity Services

Высокоуровневое представление служб Business Connectivity Services

В Business Connectivity Services реализованы механизмы, позволяющие опытным пользователям, разработчикам и ИТ-специалистам бизнес-подразделений существенно повысить эффективность при выполнении следующих задач:

  • Предоставление доступа к внешним данным из корпоративных приложений и служб Web 2.0 в Microsoft SharePoint Foundation 2010, SharePoint Server 2010, а также в полнофункциональных клиентских приложениях Office.

  • Предоставление функциональных возможностей Office (контакты, задачи, встречи) для внешних данных и служб.

  • Обеспечение полноценной работы с данными, включая возможности обратной записи из приложений Office и SharePoint Server в базовые данные внешних систем и бизнес-объекты.

  • Обеспечение автономной работы с внешними данными и процессами.

  • Интеграция неструктурированных документов со структурированными данными, заблокированных во внешних системах.

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

Рис. 2. Наборы компонентов BCS, SharePoint и Office

Наборы компонентов BCS, SharePoint и Office

См. также

Концепции

Основные понятия служб Business Connectivity Services

Общее представление о службах Business Connectivity Services

Построение решений на базе служб Business Connectivity Services

Службы Business Connectivity Services: практические инструкции и пошаговые руководства

Службы Business Connectivity Services: образец XML-файла и примеры кода