Welcome to TechNet Blogs Sign in | Join | Help

По следам Платформы: Самое главное для разработчика в SharePoint 2010 на TechDays.ru

На TechDays.ru появилась запись моего доклада “Sharepoint 2010: самое главное для разработчика”.

Всем кто хотел посмотреть, но не смог присутствовать лично – добро пожаловать. Высказывайте, пожалуйста, свои замечания к докладу, предложения на будущее и просто впечатления от новой версии SharePoint.

SharePoint 2010 Beta Software Development Kit

Следом за основными продуктами подоспела и Beta SDK.

image 

SharePoint 2010 Beta SDK

SDK сейчас содержит:

  • Детальное описание технологических возможностей и сервисов SharePoint Server 2010 и SharePoint Foundation 2010 для разработчиков,
  • Документацию на серверную и клиентскую объектные модели,
  • Готовые пошаговые инструкции по использованию основных подсистем,  
  • Примеры кода для использования с Visual Studio 2010 Beta.

Свои отзывы вы можете оставлять на форуме, посвященном программированию SharePoint 2010.

Download SharePoint Server 2010 Beta

Office OnlineПросто ссылки, без лишних слов.

 

Русские тоже есть.

Установка SharePoint Server 2010 и KB971831

UPDATE:

Исправление ошибки KB971831 доступно для Windows Server 2008 R2 и Windows 7: https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806 


 

Пока все скачивают SharePoint 2010 и Office 2010, пара слов об установке новой версии SharePoint Server.

К сожалению на сегодняшний день установка SharePoint Server 2010 на Windows Server 2008 R2 хотя и возможна, но в конечном итоге приводит к невозможности корректного запуска ряда сервисов (например, Managed Matadata, который критичен для для многих других компонентов платформы). Ошибка связана с проблемами, описанными в статье KB971831.

Исправление ошибки доступно только в версии для Windows Server 2008 Service Pack 2 и Windows Vista. Версии для остальных операционных систем готовятся и вскоре будут доступны.

Однако, на сегодняшний день я рекомендую устанавливать SharePoint Server 2010 Beta на Windows Server 2008 Service Pack 2.

2010 Beta!

Office OnlineСвершилось! Наконец подписчикам MSDN/TechNet стали доступны бета-версии Office 2010 и SharePoint Server 2010.

Вскоре это случится и для всех остальных.

msdn

Хочу отметить, что развертывание SharePoint 2010 в немалой степени отличается от установки и настройки 2007-ой версии. Сделать все правильно вам помогут TechNet, форумы и наши блоги:-)

И конечно все ждем обновленного SDK, поглощая имеющуюся информацию для разработчиков. 

Кстати, сайты OfficeBeta и SharePoint2010 работают на SharePoint.

SharePoint 2010 Developer Course

Новости не перестают бить ключом. На Channel 9 стал доступен курс по разработке на SharePoint 2010.

ShrPt-Svr10_v_rgb_s 

 

http://channel9.msdn.com/learn/courses/SharePoint2010Developer/

clip_image004

14 тренингов о всех аспектах разработки на новой платформе. Чувствую, к моменту выхода релиза продукта, секретов почти не останется ;-) Еще совсем недавно эти материалы распространялись строго внутри Компании.

SharePoint 2010 как платформа разработки

Хочу обратить ваше внимание на интересный white paper, посвященный рассмотрению SharePoint 2010 как платформы разработки.

В “SharePoint 2010: Developer Platform White Paper” признанный гуру Дэвид Чеппелл кратко и доходчиво описывает основные “кубики”, составляющие платформу. Дается и ответ на важный и часто сложный вопрос “But when does it make sense to build an application on SharePoint instead of on raw ASP.NET?” – Когда имеет смысл разрабатывать приложение на базе SharePoint, вместо “чистого” ASP.NET

Posted by vladkol | 0 Comments

Платформа 2010 и SharePoint Server

Platforma2010 Мой блог и без того не отличается частыми обновлениями, но последнее время, несмотря на обилие новостей, я храню странное молчание. Причиной тому – текущие проекты, обычная человеческая лень и подготовка к Платформе 2010.

На ежегодной конференции я буду читать доклад “SharePoint 2010: самое главное для разработчика”. В аннотации сказано: “В ходе доклада будет продемонстрировано, что нового и полезного предлагает новая версия платформы SharePoint с точки зрения разработчика. Мы также посмотрим на новые инструменты разработки для SharePoint, появившиеся в Visual Studio 2010”. Проходить сие действо будет в Зеленом зале во второй день конференции, 13 ноября, в 9:30. Надеюсь, после вечерней программы первого дня кто-то сможет так рано придти и послушать мое выступление.

Я постараюсь рассказать о новинках, прежде всего интересных тем, для кого SharePoint – не новое слово в профессии. Новая версия платформы закрывает множество проблем, которые раньше заставляли нас местами недоумевать и раздражаться, когда сними приходилось сталкиваться. Обилие улучшений и нововведений с одной стороны позволит нам и нашим Заказчикам в большей степени сосредоточиться на решении основных задач разработки систем на базе SharePoint, а с другой стороны – открывает множество новых возможностей для расширения и углубления сфер применения платформы и связанных с этим мероприятий по планированию, проектированию, разработки и тонкой настройки сервисов ;-)

Кто будет на Платформе, приходите – не пожалеете. Остальные – смотрите Платформу Online.

Если вы уже читали о SharePoint Server 2010 на sharepoint2010.microsoft.com, на TechNet/MSDN или в блогах моих коллег (Сергей, привет! ;-)), то наверняка что-то вызвало особый интерес. Пишите об этом в комментариях к посту. Еще есть возможность вставить что-то в доклад или уделить теме больше внимания. Кстати, после самого доклада я еще минимум 1 час буду доступен для общения в зоне “Спроси эксперта”.

До скорых встреч, коллеги – реальных и виртуальных. 

P.S.

SharePoint Server 2010 Beta вот-вот появится. Регистрируйтесь!

А Visual Studio 2010 Beta2 уже доступна! SharePoint Tools входят в эту версию Visual Studio и после установки SharePoint Server 2010 Beta можно будет сразу начать использовать все инструменты разработки! Подробности - в блоге разработчиков Visual Studio SharePoint Tools.

Выход SharePoint 2010 вызывает у меня больший восторг, чем у большинства моих коллег – релиз Windows 7.

SharePoint 2010: Документация для разработчиков

Как-то тихо и незаметно было опубликовано Technical Preview документации для разработчиков по SharePoint 2010. Документация конечно носит предварительный характер, да и сама по себе в опубликованном виде представляет лишь малую часть того, что будет в SDK.

А сейчас можно ознакомиться со следующим:

1. Руководство по разработке своих Ribbon-интерфейсов SharePoint. Да-да, если кто еще не знает, в SharePoint 2010 пользовательский интерфейс будет приведен в соответствие со стилем Office.

image

2. Частичная Reference-документация по объектной модели SharePoint 2010.

Сам пакет можно загрузить по этой ссылке: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=94afe886-3b20-4bc9-9a0d-acd8cd232c24

Пытливый ум, взвесив всю имеющуюся информацию, наверняка сделает для себя много выводов, прочитав “между строк” то, что пока не опубликовано ;-) Не будет лишним посмотреть и на документ “Microsoft Online Services 2010 CTP Help”. Там тоже описана некоторая часть функционала, главным образом нацеленная на SharePoint Online.

Если кто-то еще не читал материалы на SharePoint 2010 Sneak Peek – первым делом стоит познакомиться именно с ними. На сегодня это наиболее структурированный и полный источник официальной доступной информации по новой версии платформы. Тем же, кто хочет узнать наиболее полную информацию о новой платформе из первых рук, прямой путь на SharePoint Conference 2009,  которая состоится в октябре в Лас-Вегасе. Поверьте, попасть туда стоит. Это не только полезно, но и весьма приятно.

Posted by vladkol | 0 Comments

WSS SP2 и зацикливание рабочих процессов

Практика показывает, что люди редко читают длинные списки ошибок, исправленных в тех или иных обновлениях ПО, особенно если эти обновления – Сервис Паки. Ситуацию усугубляет еще и тот факт, что далеко не все исправленные ошибки попадают в такие списки, а некоторые "баги" на самом деле "фичи".  

Между тем, в блоге команды SharePoint Designer появился пост, рассказывающий об одной такой feature, а также о том, что она была признана багом и исправлена в Service Pack 2 для Windows SharePoint Services 3.0. Суть ошибки проста, а последствия часто заставляют прибегать ко всевозможным ухищрениям.

Итак, простая ситуация. Вы создаете рабочий процесс, изменяющий у элемента списка некое поле. Запуск же рабочего процесса по условиям задачи должен производиться при изменении элемента списка. Что имеем в результате? Правильно, зацикливающийся рабочий процесс.

clip_image002

Такое поведение исправили в SP2. Если необходимо его “эмулировать”, то и для этого есть способ.

Подробности – в блоге SharePoint Designer.

Кстати, если кто еще не знает. SharePoint Designer еще весной стал бесплатен. Скачивайте и пользуйтесь. 

SharePoint 2010 Technical Preview

image

На этой неделе началось распространение Office 2010 Technical Preview. Раздают дистрибутив по “приглашениям”, но еще не поздно записаться. Однако не это сегодня новость номер один.

Вчера вечером был открыт новый раздел на сайте SharePoint.microsoft.com – SharePoint 2010. Большая содержательная часть раздела представлена обучающими видео, в которых рассказывается о новых возможностях платформы.

Мой коллега Сергей Поляков сделал отличный обзор на эту тему.

Кстати, sharepoint.microsoft.com – сам по себе является еще одним примером сайта, работающего на SharePoint (пока 2007 :-)). Команда разработчиков популярно рассказала о том, как был сделан этот портал: How We Did It: SharePoint.Microsoft.com.

Тем временем об Office 2010 в целом раскрывают все больше информации. На сайте посвященном новой версии семейства продуктов можно посмотреть отличные видео, в которых освящаются нововведения как во всем знакомых приложениях, так и в новых – например, Office Web Applications.

Posted by vladkol | 0 Comments

SharePoint Server 2010 News

2009-й год продолжает радовать новостями о SharePoint Server 2010. Сегодня специально к конференции TechEd 2009, которая только что началась в Лос-Анджелесе, было подготовлено несколько интересных анонсов, касающихся SharePoint Server 2010.

office-tp

Итак, уже в июле будет выпущен Microsoft Office 2010 Technical Preview! Доступен он будет не всем. В числе первых - участники конференции TechEd 2009 и те, кто зарегистрируется для участия в программе на сайте office2010themovie.com. Торопитесь! Количество участников на этот раз ограничено. 

Еще несколько новостей касается уже, как говорится, “гаек”:

1. Сервер будет выпущен только в варианте для архитектуры x64. Это, собственно, и не новость давно. От себя добавлю, что в данном случае ориентированность на x64 фундаментальна и в отличие, например, от Exchange 2007 даже внутри Microsoft нет билдов SharePoint Server 2010 для архитектуры x86 (да-да… сами мы конечно уже некоторое время имеем счастье попробовать продукт в действии).

2. В качестве операционной системы потребуется Windows Server 2008 или Windows Server 2008 R2.

3. Internet Explorer 6 больше не будет поддерживаться в качестве браузера первого уровня. О browser support levels я уже упоминал. Подробнее здесь

4. SharePoint 2010 будет требовать в качестве сервера баз данных 64-битную версию SQL Server 2008 или 2005.

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

Следите за новостями на office2010themovie.com и в новом блоге Office 2010.

Пока было бы очень полезно проверить ваши решения и проекты на базе SharePoint в части следования best practices. Это не только облегчит будущую миграцию, но и прежде всего сделает существующие и разрабатываемые системы более поддерживаемыми.

Как я уже писал в предыдущем посте, в Windows SharePoint Services v3 SP2 появился Upgrade Checker, позволяющий проверить существующую ферму SharePoint на возможные проблемы с апгрейдом до следующих версий.

Posted by vladkol | 5 Comments

Office 2007 Service Pack 2

После долгого ожидания наконец увидел свет Microsoft Office 2007 Service Pack 2.

Это не только обновления для клиентских приложений семейства Office, но и для серверных компонентов, включая, естественно и Windows SharePoint Services с Office SharePoint Server. Основываясь на внутренних источниках и собственном опыте, могу сказать, что этот сервис пак был очень ожидаем. Количество ошибок, исправляемых этим обновлением весьма велико.

Помимо исправлений сервис пак привносит собой ряд интересных изменений.

  1. Операция preupgradecheck для STSADM. Она позволит проверить ферму на предмет возможности беспроблемного апгрейда на новую версию SharePoint Server 2010. Примечательно также, что без Service Pack 2 и вовсе невозможно будет провести такой апгрейд.
  2. Internet Explorer 8 теперь полностью поддерживается, то есть является браузером уровня 1 (level 1 browser). Firefox 2.0 и 3.0 теперь поддерживаются на уровне 2. Подробнее о том, что такое level 1 и level 2, можно прочитать тут: http://technet.microsoft.com/en-us/library/cc263526.aspx.
  3. Теперь также поддерживается установка на Windows Server 2008 SP2 и Windows Server 2008 R2.

При создании SP2 усилия были направлены не только на повышение совместимости, но и прежде всего – на улучшение стабильности и быстродействия продуктов. Это касается не только собственно подсистем SharePoint, но и компонентов, отвечающих за взаимодействие с базами данных содержимого сайтов.

Service Pack 2 содержит в себе Service Pack 1, Infrastructure Updates, а также все кумулятивные обновления, выпущенные до сегодняшнего дня. Следует иметь ввиду, что дистрибутива Office SharePoint Server с интегрированным SP2 (slipstream) не будет, но для Windows SharePoint Services такой дистрибутив выпустят в самое ближайшее время.

Полезные ссылки.

Description KB URL

Description of Windows SharePoint Services 3.0 Service Pack 2 and of Windows SharePoint Services 3.0 Language Pack Service Pack 2

953338

http://support.microsoft.com/kb/953338

Description of the 2007 Microsoft Office Servers Service Pack 2 and the 2007 Microsoft Office Servers Language Pack Service Pack 2

953334

http://support.microsoft.com/kb/953334

Описание того, что, собственно, исправили.

Issues Fixed by Service Pack 2 (SP2) in the 2007 Office Desktop Applications (Excel 2007 format)

http://download.microsoft.com/download/C/2/C/C2C36159-600C-4EEA-B80A-F988EE7A418F/2007%20Office%20Service%20Pack%202%20Changes.xlsx

Customers can also go to this KB article for a full list of downloads for Office System 2007 SP2.

http://support.microsoft.com/kb/968170

Service Pack 2 for SharePoint Products and Technologies (whitepaper)

http://go.microsoft.com/fwlink/?LinkId=148374

Issues Fixed by Service Pack 2 (SP2) in Windows SharePoint Services 3.0 (Excel 2007 format)

http://download.microsoft.com/download/7/A/3/7A3E2E01-5454-4427-95CB-28CE84523B0A/Windows%20SharePoint%20Services%203.0%20Service%20Pack%202%20Changes.xlsx

Issues Fixed by Service Pack 2 (SP2) in the 2007 Office Server Products

http://download.microsoft.com/download/4/1/F/41F3A698-55E8-40B4-A306-AD6CF1F95394/2007%20Office%20Servers%20Service%20Pack%202%20Changes.xlsx

Ссылки на загрузку:

WSS (x86 и x64)

http://www.microsoft.com/downloads/details.aspx?FamilyId=79BADA82-C13F-44C1-BDC1-D0447337051B&displaylang=en

WSS Language Pack (x86)

http://www.microsoft.com/downloads/details.aspx?FamilyId=085E5AC8-58F6-4CF9-8012-33B95EE36C0F&displaylang=en

WSS Language Pack (x64)

http://www.microsoft.com/downloads/details.aspx?FamilyId=2C2B6CAF-B46D-45EB-AC4D-DEAAA48C3A2C&displaylang=en

Office Servers (x86 and x64)

http://www.microsoft.com/downloads/details.aspx?FamilyId=B7816D90-5FC6-4347-89B0-A80DEB27A082&displaylang=en

Office Servers Language Pack (x86)

http://www.microsoft.com/downloads/details.aspx?FamilyId=01C6A3E8-E110-4956-903A-AD16284BF223&displaylang=en

Office Servers Language Pack (x64)

http://www.microsoft.com/downloads/details.aspx?FamilyId=66C5026F-9F47-4642-8378-2526918009FA&displaylang=en

И конечно полезно помнить о правилах установки обновлений и создания дистрибутивов с интегрированными обновлениями.

Deploy software updates for Windows SharePoint Services 3.0

http://technet.microsoft.com/en-us/library/cc288269.aspx

Deploy software updates for Office SharePoint Server 2007

http://technet.microsoft.com/en-us/library/cc263467.aspx

Create an installation source that includes software updates (Windows SharePoint Services 3.0)

http://technet.microsoft.com/en-us/library/cc287882.aspx

Create an installation source that includes software updates (Office SharePoint Server 2007)

http://technet.microsoft.com/en-us/library/cc261890.aspx

Posted by vladkol | 1 Comments

Visual Studio 2008 extensions for SharePoint v1.3

Хорошая новость, коллеги!

Буквально пару часов назад стал доступен публичный билд Visual Studio 2008 Extensions for SharePoint версии 1.3

Пока это Community Technology Preview (CTP), но уже вполне рабочий.

Что главное появилось в этой версии? Для меня основное новшество – поддержка платформы x64. Теперь можно устанавливать extensions на 64-битные машины (с 64-битным SharePoint) и вести разработку в мощной среде, используя все ресурсы и преимущества 64-битной платформы.

Остальные новшества по списку “как есть”:

  • Command Line Build option for TFS and MSBuild integration
  • Separate WSP Package and Retract commands. You can now build the WSP without deploying it
  • SPSolGen to Support Exporting from Content Management Publishing Sites
  • New Item Template for RootFiles Deployment
  • Automatically Remove conflicting existing features on development SharePoint server
  • WSP View New Feature Dialog Improvements: scope, receiver checkbox, element checkbox
  • WSP View can now be used to merge features and it blocks site features being merged into web features
  • Allow adding separate binary files such as Workflow assemblies
  • Some refactoring allowing for Web Part renaming and removing lines from feature.xml Item Removed
  • Allow selection of GAC or BIN deployment for Web Part Project not including CAS generation
  • Increase visibility of hidden features that VSeWSS creates
  • Add fast update deploy for DLL only or file only changes to solutions
  • Numerous Bug Fixes and improvements to error messages

CTP-билд доступен на сайте Microsoft Connect: https://connect.microsoft.com/Downloads/DownloadDetails.aspx?SiteID=428&DownloadID=15946

Posted by vladkol | 1 Comments

Лицензирование Office SharePoint Server 2007 и родственных продуктов

Пользуясь случаем, поздравляю всех с наступившим Новым годом и продолжаю выполнять данные ранее обещания. На этот раз я расскажу о лицензировании MOSS 2007.

Побудили меня к таком рассказу две причины:

  1. Мне довольно часто задают вопросы об этом: как заказчики, так и партнеры. Прозвучали такие вопросы и на Платформе 2009.
  2. Правила лицензирования MOSS 2007 к сожалению недостаточно точно описаны в открытых источниках и многие аспекты в них весьма неочевидны.

Тема лицензирования не очень-то интересна, особенно “технарям”. Тем не менее, если вы так или иначе сталкиваетесь в совей работе с SharePoint, я настоятельно советую обратить внимание на эту информацию, так как чаще всего именно IT-специалисты и разработчики “защищают” перед руководством платформу разработки (в том числе и веб-платформу). В этих обстоятельствах очень важно донести до руководства не только информацию по возможностям и преимуществам технологии, но и правильно раскрыть стоимость использования платформы, выбрав при этом правильную редакцию продукта, позволяющую решить стоящие перед компанией задачи, потратив как можно меньше денег.

За многие детали, важные для этого поста, хочу прежде всего сказать “спасибо” Андрею Маньжову, нашему PRODUCT SOLUTIONS MARKETING MANAGER.

WSS.

И начну я конечно же с Windows SharePoint Services (WSS). Это базовая платформа SharePoint, являющаяся частью Windows Server. Текущая версия WSS – третья (WSSv3). И наверняка большинство из вас знает, что WSS бесплатен, а если точнее – входит в стоимость Windows Server.

Что мы получаем в WSS:

  1. Подсистема конфигурации и управления.
  2. Подсистема хранения (списки, библиотеки документов, сериализация объектов БД).
  3. Топология и структура узлов.
  4. Управление безопасностью и аутентификация, включая Windows-аутентификацию и аутентификацию на основе форм.
  5. Ограниченные возможности поиска (ненастраиваемый поиск в рамках одной коллекции узлов, без возможности поиска по сотрудникам).
  6. Ограниченная интеграция с Active Directory (получение информации о пользователе из AD в момент его добавления на сайт с ограниченными возможностями обновления).
  7. Базовые веб-части и структуры для совместной работы:
    • Списки задач
    • Дискуссии
    • Списки контактов
    • Блоги
    • Вики

Очень часто в презентациях используется эта картинка:

image

Так вот, с WSS мы имеем только верхний правый сектор (зеленый). Все остальные возможности – только в MOSS.

Еще один важный аспект – лицензирование Windows Server и SQL Server.

Подробнее я остановлюсь на этом ниже, так как правила лицензирования Windows Server и SQL Server для MOSS и WSS одинаковы. Однако, завершая разговор о WSS, все же затронем тему серверов БД.

Серверы БД для WSS.

Как известно, с WSS можно использовать три типа, или даже я бы сказал – редакции, SQL Server:

  • Windows Internal Database (бесплатен; используется в stand-alone сценариях развертывания WSS; ограничений на размер базы нет, но нет и инструментов управления сервером и базами)
  • SQL Server 2005/2008 Express (бесплатен, ограничение на размер базы – 4 Gb)
  • SQL Server 2005/2008 (“взрослый” SQL Server; небесплатный и требует клиентских лицензий или лицензирования попроцессорно)

Есть Top4 причин, каждая из которых достаточна для использования MOSS:

  1. Поиск. Если нужен поиск, то возможности поиска в WSS – скорее приятное дополнение, чем то, что можно серьезно использовать.
  2. Информация о сотрудниках. User Profiles Services есть только в MOSS.
  3. Publishing-возможности. Это не слишком очевидные с первого взгляда преимущества, необходимость в которых ощущаешь после пристального изучения. Например вездесущая ContentByQueryWebPart, доступна только в MOSS, так как является частью publishing-инфраструктуры.
  4. Формы рабочих процессов на базе InfoPath Forms Services.

Есть еще множество возможностей в MOSS, недоступных в WSS. Все они подробно описаны в таблицах, которые можно загрузить с этой страницы.

MOSS: какие бывают.

Я не буду подробно описывать отличия редакций MOSS, укажу лишь на основные.

Во-первых, существует два типа продуктов на основе WSS: собственно MOSS и нишевые продукты. MOSS в свою очередь с точки зрения возможностей бывает двух типов: Standard и Enterprise.

С точки зрения лицензирования также выделяется MOSS for Internet Sites, который представляет собой MOSS Enterprise, но лицензируется по-другому.

Формально также существуют еще MOSS for Search Standard и MOSS for Search Enterprise, которые сегодня заменены продуктами Search Server (об этом ниже). Если интересно сравнить возможности MOSS for Search, то сравнение есть в файлах по предыдущей ссылке. Правила же лицензирования MOSS for Search я опущу, поскольку тема эта не так популярна, да и продукты в некотором роде устарели :-)

Что касается собственно MOSS, то Office SharePoint Server 2007 Enterprise Edition отличается от Standard Edition наличием следующих возможностей:

  1. Business Data Catalog и поиск по нему.
  2. Forms Services.
  3. Excel Services.

Все. Больше отличий нет.

Физически дистрибутив для Standard- и Enterprise-редакций один. Более того, в любой момент, в стандартной редакции можно ввести Enterprise-ключ, активировав такм образом соответствующие возможности. Серверной Enterprise-лицензии нет. Есть только два типа ключей и Enterprise-ключ вы получаете либо сразу, приобретая MOSS (вне зависимости от редакции), либо с набором клиентских Enterprise-лицензий (см. ниже).

MOSS: как лицензируется.

Лицензируется MOSS (Standard и Enterprise) следующим образом:

  1. На каждый сервер вне зависимости от его роли (WFE, Query, Application или Index) необходимо приобретать серверную лицензию.
  2. Каждому пользователю, работающему с MOSS необходима клиентская Стандартная лицензия (Std CAL) MOSS.
  3. Каждому пользователю, использующему Enterprise-возможности MOSS, необходима клиентская Enterprise-лицензия (ECAL) MOSS, приобретаемая дополнительно к Std CAL.
  4. Одна клиентская лицензия действует для одной фермы серверов.

Три простых правила. Давайте раскроем на примере.

Итак, в компании 1000 сотрудников. Все они используют MOSS, который представлен фермой из трех серверов (не считая сервера БД). Очевидно, что необходимо приобрести 3 серверных лицензии MOSS и 1000 стандартных клиентских лицензий.

В какой-то момент выясняется, что одно из Аналитический отдел хочет выводить на своем сайте команды отчет на базе Excel Services. Численность подразделения – 7 человек. Для этого необходимо приобрести 7 ECAL и активировать Enterprise-возможности MOSS, введя соответствующий ключ.

Еще через некоторое время Helpdesk-отдел численностью в 15 человек пожелало воспользоваться возможностью ввода форм на базе Forms Services внутри отдела. Для этого необходимо просто приобрести еще 15 лицензий ECAL.

А однажды руководитель компании увидел отчет на базе Excel Services, созданный для Аналитического отдела, и пожелал, чтобы единый отчет, отражающий положение дел в компании, выводился на Главной странице портала, с которой работают все сотрудники. Вот для этого уже необходимо приобрести ECAL для всех сотрудников компании, не считая тех 22-х (7 + 15), которым такие лицензии уже купили. Аналогично пришлось бы поступить, если бы, например, IT-отдел решил собирать заявки с пользователей через формы на базе Forms Services.

Если у вас только 22 клиентских Enterprise-лицензии, а enterprise-возможностями пользуются все 1000 сотрудников, никаких ограничений со стороны продукта не будет видно. Просто для 978-ми сотрудников использование MOSS будет нелегитимным.

Клиентские лицензии MOSS не являются конкурентными. Необходимо приобретать клиентскую лицензию для каждого пользователя, вне зависимости от количества одновременно подключенных пользователей.

MOSS for Internet Sites.

MOSS for Internet Sites представляет собой не редакцию MOSS, а скорее способ лицензирования.

Когда вы предоставляете доступ к своей ферме MOSS внешним (external) пользователям: как анонимным, так и аутентифицированным, покупка клиентских лицензий нецелесообразна (пользователей может быть очень много – миллионы), а зачастую и невозможна (как узнать число пользователей?).

Для таких случаев можно просто купить на каждый сервер лицензию MOSS for Internet Sites, которая конечно же дороже обычной, но зато не требует клиентских лицензий. Вместе с тем, на такую лицензию накладываются следующие ограничения:

  1. Клиентские лицензии не требуются только для внешних пользователей. Сотрудники компании, использующие ферму серверов, работающих на MOSS for Inernet Sites должны быть обеспечены клиентской лицензией.
  2. Если фермой, работающей на MOSS for Internet Sites пользуются сотрудники компании также будет необходимо приобрести и серверную лицензию MOSS.
  3. Предыдущие два правила не распространяются на сотрудников, подготавливающих контент для внешних пользователей.

Кстати, по поводу внешних пользователей и аутентификации. Совсем необязательно для Internet-пользователей использовать только Forms-аутентификацию. Вы можете “поднять” для них отдельный домен и настроить процесс регистрации с созданием аккаунтов в таком домене.  Компоненты, позволяющие это, разрабатываются и нашими партнерами и просто энтузиастами :-)

InfoPath Forms Server.

Forms Server – это продукт, построенный на базе WSS, но с функционалом веб-форм. Если вам из возможностей MOSS нужны только формы, то возможно имеет смысл выбрать именно Forms Server.

Возможно два варианта лицензирования Forms Server:

  • Серверная лицензия + клиентская лицензия или лицензия на устройство - server + user/device CAL
  • Серверная лицензия Forms Server for Internet, не требующая клиентских лицензий или лицензий на устройства

Для второго варианта действуют ограничения похожие на ограничения MOSS for Internet Sites – на Forms Server for Internet нельзя размещать формы, предназначенные для использования внутри компании.

Важно иметь ввиду, что с Forms Server невозможен upgrade до MOSS.

Search Server

Здесь можно провести аналогию с Forms Server: если вам вдобавок в WSS требуется только полноценный поиск или вообще нужен только корпоративный поиск по сайтам и ресурсам компании, то Search Server – ваш вариант.

Есть две редакции Search Server:

  • Search Server 2008 Express – бесплатен, не требует ни серверных, ни клиентских лицензий
  • Search Server 2008 – лицензируется только серверами, не требует клиентских лицензий

Функционал обоих редакций этого продукта: WSS + поиск из MOSS стандартной редакции. Нет только поиска по сотрудникам (т.к. нет User Profiles Services) и поиска по бизнес-данным (т.к. нет Business Data Catalog). С точки зрения инфраструктуры это скорее MOSS, чем WSS. Но из MOSS доступны только возможности поиска.

Отличие же между Express-редакцией и полной в одном: Express нельзя масштабировать для поиска в условиях возрастающей нагрузки. Search Server 2008 Express 2008 поддерживает только один Query-сервер на ферму. Для решения, предназначенного для поиска, в масштабе предприятия, это серьезное ограничение.

Никаких ограничений на размер индекса или количества индексируемых документов по сравнению с “полноценным” MOSS у этих продуктов нет – ни у полной редакциии, ни у Express-редакции.

Лицензирование Windows Server и SQL Server для работы MOSS.

Windows Server, когда на него устанавливают MOSS лицензируется аналогично другим сценариям лицензирования Windows Server. Для пользователей (или устройств пользователей), которые работают с MOSS на каждый сервер необходима клиентская лицензия. Как вариант, для внешних пользователей возможно приобретение лицензии External Connector (актуально для случаев MOSS for Internet Sites). Подробнее здесь.

SQL Server аналогично требует:

  • либо клиентскую лицензию для каждого пользователя
  • либо процессорную лицензию на каждый процессор сервера (этот вариант оптимален и для случаев с большой численностью сотрудников и для сценариев с MOSS for Internet Sites).

Trial-версии MOSS.

Здесь только одно небольшое замечание. Если вы, используя trial-версию MOSS, в какой-то момент (например при установке) ввели trial-ключ для Enterprise-редакции MOSS, то позднее, решив ввести ключ для полной (не-trial) версии без переконфигурирования сервера, нужно будет вводить ключ для аналогичной (Enterprise) редакции. Другими словами, “понижение” до Standard невозможно.

Использование InfoPath Forms Services для форм рабочих процессов.

Хорошая новость! :-) Чтобы использовать формы InfoPath Forms Services для рабочих процессов (workflow) не нужно приобретать Enterprise-лицензии. Развертывание форм рабочих процессов происходит атомарно с самим рабочим процессом и такие формы могут свободно использоваться с ним. Это правило касается ТОЛЬКО форм, функционирующих в рамках workflow и не распространяется на формы, а именно:

  • Формы задач рабочего процесса 
  • Формы ассоциации рабочего процесса
  • Формы инициации рабочего процесса
  • Формы модификации рабочего процесса

Любые другие типы форм, если они функционируют на базе Forms Services, должны использоваться на основе ECAL.

Лицензирование MOSS в виртуальных средах.

Согласно недавним обновлениям правил лицензирования, описанные здесь продукты не требуют серверных лицензий для тех виртуальных серверов, которые в рамках рабочей фермы виртуализации используются в качестве резервных и включаются только в случае отключения (планового или в результате аварии) рабочих серверов.

Полезные ссылки

Если будут вопросы по лицензированию MOSS, пишите в комментариях. Постараюсь ответить.

Удачного начала года! Наступление 2009-го – хороший повод начать серьезно использовать SharePoint, если вы еще не сделали это. Ведь не за горами новая версия, которая, кстати, обеспечит очень хороший уровень обратной совместимости с предыдущей.

Posted by vladkol | 10 Comments
Filed under: ,
More Posts Next page »
 
Page view tracker