Внешний тип содержимого представляет собой сущность, у которой лежащие в основе данные физически размещены в каком-то внешнем источнике, а не в SharePoint. Как и любой тип содержимого SharePoint, внешний тип содержимого будет иметь свой набор атрибутов или столбцов. Применяя BCS, внешние типы данных можно определять и делать доступными для использования внутри SharePoint.
В версии BCS 2007, на то время называемой Business Data Catalog (BDC), для определения сущностей требовалось применять средства сторонних производителей. Было достун-
но несколько таких инструментов, но в них предлагалась только функциональность для построения сущностей BDC. Двумя наиболее заметными из них были Metaman производства Lightning Took и MOSS BDC Design Studio от Simego.
В версиях Visual Studio 2010 и SharePoint Designer 2010, которые обе предоставляют средства для построения широкого спектра других компонентов SharePoint, доступна встроенная поддержка для проектирования и разработки сущностей BCS. Это позволяет легко определять внешние типы содержимого с целью последующего применения в SharePoint. Возможность создания функциональности BCS с использованием инструментов SharePoint, которые уже применяются для других расширений SharePoint, является одним из улучшений версий 2010.
Разработка внешних типов содержимого в Visual Studio 2010 требует функционирования на машине экземпляра SharePoint 2010. Этот может быть как экземпляр сервера SharePoint на машине, работающей под управлением 64-разрядной версии Windows Server 2008, так и экземпляр предназначенной для разработки версии SharePoint на машине, работающей под управлением Windows 7. Детали создания внешних типов содержимого с помощью Visual Studio 2010 в настоящей главе не рассматриваются.
В SharePoint Designer 2010 (Визуальный конструктор SharePoint 2010) также включены встроенные возможности для разработки внешних типов содержимого. Продукт SharePoint 2010 представляет собой бесплатный инструмент, который можно использовать для расширения и настройки сайтов SharePoint. Для его загрузки и установки выполните следующие действия.
1. В Internet Explorer перейдите по адресу http: //www.microsoft.сот/downloads.
2. В поле для поиска с помощью Bing на странице центра загрузок введите SharePoint Designer 2010.
3. Выберите вариант Microsoft SharePoint Designer 2010 (32-bit) (Визуальный конструктор SharePoint 2010 (32-разрядная версия)) или Microsoft SharePoint Designer 2010 (64-bit) (Визуальный конструктор SharePoint 2010 (64-разрядная версия)), в зависимости от того, какая операционная система установлена на компьютере.
4. На следующей странице щелкните на кнопке Download (Загрузить). Когда появится окно с сообщением Do You Want to Run or Save This File? (Что следует сделать с этим файлом — запустить или сохранить?), выберите в нем опцию Save (Сохранить) и сохраните файл на рабочем столе. Общий размер загрузочного файла составляет 254 Мбайт в случае 32-разрядной версии и 279 Мбайт в случае 64-разрядной.
5. По завершении процесса загрузки дважды щелкните на файле SharePointDesigner. еже на рабочем столе. Процесс установки запустится.
6. После окончания процесса извлечения файлов прочитайте условия лицензионного соглашения по использованию данного программного продукта Microsoft, согласитесь с ними и щелкните на кнопке ОК, после чего щелкните на кнопке Install Now (Установить сейчас), чтобы начать процесс установки. По завершении процесса установки можно приступать к использованию SharePoint Designer.
Перед созданием внешних типов содержимого в SharePoint Designer необходимо выполнить несколько подготовительных шагов. Прежде всего, понадобится создать сайт SharePoint.
FTTIIPIНЦРИП1 I'fgjjbl __1 Часть VI
Ниже перечислены необходимые шаги.
1. На сервере SharePoint 2010 выберите в меню Start (Пуск) пункт SharePoint 2010 Central Administration (Центр администрирования SharePoint 2010).
2. В разделе Application Management (Управление приложениями) щелкните на ссылке Create Site Collections (Создание коллекций сайтов).
S. В поле Title (Название) на странице Create Site Collection (Создание коллекции сайтов) введите BCS Sample Site (Пример сайта BCS).
4. В разделе URL (URL-адрес) выберите опцию /sites/ в раскрывающемся списке и введите BCSSample в текстовом поле.