Новые возможности Business Connectivity Services
Дата последнего изменения: 21 июля 2010 г.
Применимо к: SharePoint Foundation 2010
В этой статье
Обратная запись во внешние системы
Знакомый пользовательский интерфейс
Дополнительные параметры подключения
Расширяемая модель поставщика
Поддержка пакетных и массовых операций
Чтение больших двоичных объектов
Чтение и запись сложных типов
Управление жизненным циклом
Улучшенный набор интерфейсов API и расширяемость
Microsoft Business Connectivity Services (BCS) (прежнее название — каталог бизнес-данных) обеспечивает доступ для чтения и записи внешних данных бизнес-систем, веб-служб, баз данных и других внешних систем Microsoft SharePoint 2010. SharePoint 2010 содержит компоненты, которые могут использовать внешние данные непосредственно — как в интерактивном, так и в автономном режиме. Разработчики могут получать доступ к разнообразным функциональным возможностям и быстро создавать решения с помощью знакомых инструментов, таких как Microsoft Visual Studio 2010 и Microsoft SharePoint Designer 2010.
Business Connectivity Services расширяет возможности приложений SharePoint и их пользовательский интерфейс с помощью соответствующих функций, служб и инструментов. Эти расширенные возможности и интерфейсы облегчают разработку решений с глубокой интеграцией внешних данных и служб. Квалифицированные пользователи, разработчики и ИТ-специалисты бизнес-подразделений могут интегрировать ресурсы из внешних систем и обеспечивать взаимодействие с внешними данными через приложения различных типов. Набор функциональных возможностей Business Connectivity Services поддерживает быструю разработку и позволяет создавать масштабируемые, безопасные решения.
Далее кратко описываются некоторые функциональные возможности Business Connectivity Services.
Обратная запись во внешние системы
С помощью Business Connectivity Services можно создавать, считывать, обновлять, удалять и запрашивать данные из внешней системы через приложение Microsoft Office или сайт SharePoint, если внешняя система поддерживает эти операции и смоделирована в подключения к бизнес-данным (BDC) надлежащим образом.
Знакомый пользовательский интерфейс
Доступные типы внешнего контента поддерживают режимы обработки внешних данных и служб, характерные для SharePoint (например, списки, веб-части, страницы профилей). В итоге пользователи могут работать в привычной для себя среде, не тратя времени на изучение других (как правило, нестандартных) пользовательских интерфейсов.
Дополнительные параметры подключения
Ключевой функцией BDC является предоставление возможности подключения к следующим типам внешних систем:
Базы данных
Веб-службы и службы Windows Communication Foundation (WCF)
Сборки подключений Microsoft .NET
Пользовательские источники данных
Расширяемая модель поставщика
Помимо соединителей, предназначенных для подключения к перечисленным выше источникам данных, BDC также предоставляет встраиваемую платформу, с помощью которой разработчики могут подключать соединители для новых типов внешних систем, что позволяет получать доступ к этим новым источникам данных через BDC.
Поддержка пакетных и массовых операций
В Office SharePoint Server 2007 модель BDC поддерживала только операции с отдельными элементами, например поиск. Теперь BDC поддерживает пакетные и массовые операции, что позволяет считывать несколько элементов за один вызов, значительно сокращая таким образом количество сеансов приема-передачи данных с сервером.
Чтение больших двоичных объектов
BDC теперь поддерживает чтение данных больших двоичных объектов. Это позволяет осуществлять потоковую передачу больших двоичных объектов данных из внешней системы.
Чтение и запись сложных типов
BDC поддерживает имена полей с точками, что позволяет считывать и записывать сложные типы.
Управление жизненным циклом
Business Connectivity Services содержит набор инструментов, предназначенных для создания моделей и артефактов приложений Office 2010 — декларативным способом или путем программирования. Можно использовать SharePoint Designer 2010 для быстрого создания составных решений в соответствии с потребностями внешних подразделений, не прибегая к программированию. С помощью Visual Studio можно создавать и расширять решения, включая в них сложные рабочие процессы и данные, охватывающие структурированные бизнес-системы, неструктурированные приложения SharePoint или приложения Microsoft Office, а также веб-службы 2.0.
Улучшенный набор интерфейсов API и расширяемость
С помощью объектной модели среды выполнения BDC разработчики могут создавать универсальные приложения, используя в качестве стандартных блоков типовые интерфейсы API. Такие приложения гарантированно будут работать с любыми внешними системами, как с уже существующими, так и с готовящимися к выпуску.
Разработчики также могут создавать специализированные приложения на основе предполагаемой абстрактной модели сущностей (полей, предоставляемых этими сущностями, и типов этих полей).
Соединитель сборки .NET, настраиваемый соединитель и подключаемый поставщик безопасного хранения образуют механизм, предлагающий разработчикам программного обеспечения богатые возможности реализации расширяемости.