Общие сведения о службах 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 реализованы механизмы, позволяющие опытным пользователям, разработчикам и ИТ-специалистам бизнес-подразделений существенно повысить эффективность при выполнении следующих задач:
Предоставление доступа к внешним данным из корпоративных приложений и служб 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
См. также
Концепции
Основные понятия служб Business Connectivity Services
Общее представление о службах Business Connectivity Services
Построение решений на базе служб Business Connectivity Services
Службы Business Connectivity Services: практические инструкции и пошаговые руководства
Службы Business Connectivity Services: образец XML-файла и примеры кода