Связь с использованием служб Business Connectivity Services
Дата последнего изменения: 15 апреля 2010 г.
Применимо к: SharePoint Server 2010
Microsoft Business Connectivity Services (BCS) позволяет использовать в приложениях SharePoint 2010 и Microsoft Office 2010 внешние данные из различных внешних систем. Среди этих внешних систем:
Базы данных
Windows Communication Foundation (WCF) или веб-службы
Сборки подключения .NET
Пользовательские источники данных
Обнаружение и использование
Для упрощения подключения к этим сложным источникам данных Business Connectivity Services позволяет указывать внешние системы, обнаруживать и использовать их в своем решении. В настраиваемых решениях возможно обнаружение и использование следующих типов источников данных:
Базы данных (ADO)
Существующие WCF и веб-службы
Существующие сборки подключения .NET
![]() |
---|
Microsoft SharePoint Designer 2010 поддерживает только базы данных Microsoft SQL Server, службы WCF и веб-службы, а также сборки подключения .NET. Для других типов внешних систем необходимо изменить XML-файл модели в Microsoft Visual Studio 2010 или с помощью редактора XML. Для Oracle, SAP и Siebel SharePoint 2010 предоставляет адаптеры WCF. |
Создание и публикация
Если внешняя система не поддерживается Business Connectivity Services, можно создать для нее интерфейс, написав соответствующий код. Если используется статическая модель ввода, имеющая ограниченное число известных типов, можно написать службы WCF или веб-службы либо сборки подключения .NET для интерфейса с внешней системой. Если решено написать службу WCF или веб-службу для внешней системы, Business Connectivity Services не будет размещать эту службу WCF или веб-службу. Размещение службы необходимо. Вместо этого можно создать сборку подключения .NET с серверной логикой и опубликовать ее в глобальном кэше сборок. Business Connectivity Services будет загружать сборку подключения .NET с помощью соединителя сборки .NET.
Однако при использовании крупномасштабной динамической модели сущности с настраиваемыми типами можно создать настраиваемый соединитель для этого типа исходных данных.
![]() |
---|
Для настраиваемого соединителя необходима обработка подключения, передачи данных, настройки и инструментов. |
См. также
Концепции
Отличия между использованием соединителя сборки .NET и написанием настраиваемого соединителя