Блог Сергея Байдачного

Мой блог о технологиях

SharePoint 2010 и SilverLight: Обзор возможностей

leave a comment »

Вчера мне позвонили партнеры, с вопросом о том, как в существующие проекты на SharePoint 2007 добавить Silverlight-компоненты, отображающие видео. Речь шла о корпоративных сайтах, доступных внутри сети предприятия. После этого звонка, я решил добавить пост, посвященную интеграции Silverlight на сайты, под управлением SharePoint. Речь пойдет о SharePoint 2010. Это связано с тем, что этот продукт будет более востребован в ближайшее время. Кроме того, при разработке SharePoint 2010, на Silverlight был сделан отдельный акцент, в результате чего, можно говорить о тесной интеграции этих двух продуктов.

Еще в своих постах о SilverLight 4, я говорил, что в Silverlight был сделан большой акцент не только на общедоступные приложения, работающие в Интернет, но и на корпоративные приложения. Между тем, SharePoint представляет собой продукт, который призван решить две задачи: реализовать механизм управления контентом на сайтах организации, обеспечить поддержку процессов документооборота. И если на рынке CMS систем, SharePoint 2010 имеет сильных конкурентов, большинство из которых Open Source (с открытым кодом, но никак не свободным – эта игра слов, для новичков), то в корпоративном секторе, среди систем документооборота, ему нет равных. Тут есть и тесная интеграция с Windows Workflow, и ASP.NET ориентированный интерфейс, а теперь еще и интеграция с Silverlight.

Давайте рассмотрим, какие возможности, связанные с Silverlight, представлены в SharePoint.

Тут можно сделать акцент на следующих возможностях:

· Поддержка специальной Web-части (Silverlight Web Part), которая позволяет отобразить Silverlight-приложение;

· Поддержка специального Silverlight элемента управления, который способен отображать видео на SharePoint сайтах;

· Тесная интеграция с Office Web Application – набором офисных пакетов, работающих в Web. Именно в Web, Microsoft теперь выпускает такие продукты, как Word, Excel, PowerPoint, работающие в браузере. С одной стороны, эти продукты можно использовать в Интернет, например, редактируя документы в Sky Drive. С другой стороны, эти продукты поставляются вместе с SharePoint Server 2010 – платной версией SharePoint. Office Web Application могут работать, используя только возможности HTML и JavaScript, но если на машине пользователя установлен Silverlight, то он сможет воспользоваться дополнительными преимуществами интерфейса;

· Поддержка специально разработанных библиотек (Client API), позволяющих взаимодействовать с SharePoint из Silverlight-приложения, скрывая детали от разработчика;

· Взаимодействие с данными из списков SharePoint с помощью REST служб, то есть служб, обмен данными с которыми происходит по HTTP, но с сохранением связей между объектами. Подобный механизм работает благодаря тому, что все списки в SharePoint, имеют точку доступа к соответствующей REST-службе. В свою очередь Silverlight обладает мощными механизмами взаимодействия со службами по HTTP;

· Поддержка развертывание Silverlight-приложений в режиме «песочницы». Подобный режим позволяет выполнять развертывание решений под SharePoint, используя только права администратора коллекции сайтов. Ранее, чтобы развернуть любое решение в SharePoint, необходимо было иметь права администратора всего сервера. Иными словами, чтобы добавить Silverlight-приложение на свой сайт, Вам не нужно быть администратором сервера. На самом деле, если Вы разворачиваете только .xap-файл, то можно обойтись и без прав владельца коллекции, но если Вы разворачиваете решение, содержащие набор фич (feature – вот так в SharePoint называется единица развертывания), то без прав владельца не обойтись;

· Тесная интеграция с существующим интерфейсом SharePoint 2010. Так, если у пользователя установлен Silverlight, то многие диалоговые окна и элементы навигации приобретают дополнительные интерфейсные возможности, делая интерфейс более «приятным». В качестве примера можно рассмотреть интерфейс окна, позволяющего создавать сайты внутри коллекции:

image

@1 Пример диалогового окна Create, реализованного в SharePoint на SilverLight

Итак, сделав обзор всех аспекты интеграции Silverlight и SharePoint 2010, перейдем к детальному изучению некоторых из них.

Продолжение следует.

Реклама

Written by Sergiy Baydachnyy

05.02.2010 в 07:54

Опубликовано в SharePoint, SilverLight

Tagged with ,

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: