Поделиться через


Связь с использованием служб 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 и написанием настраиваемого соединителя