Материал «исторического» раздела разбит на два подраздела, каждому из которых посвящена отдельная заметка. Первая охватывает период с 1998 по 2006 годы (от Microsoft Content Management Server 2001 до Windows SharePoint Services/WSS 3.0). Этот подраздел предваряется общим обозрением специфики продукции SharePoint.
Во второй заметке даются общие данные о продуктах, выпущенных в 2007 и 2008 годах (Microsoft Office SharePoint Server 2007 и SharePoint Online). Указываются особенности их поставки и приводятся основные стоимостные характеристики. Там же делается первая попытка в самом общем виде спрогнозировать некоторые тенденции дальнейшего развития SharePoint.
При подготовке этих заметок я опирался на многочисленные источники (приводятся). Не все их мне удалось проверить, а здесь, к сожалению, встречались и достаточно противоречивые. Поэтому заранее благодарю всех, кто сделает поправки, уточнения и дополнения по изложенному материалу.
С основным текстом вы сможете ознакомиться в моём iTech Bridge-блоге. Ниже приводятся лишь вступительный и заключительный фрагменты «исторического» раздела.
Групповой портрет семейства в интерьере приложений для бизнесов
Богатая событиями история SharePoint – это, прежде всего история двух основных, тесно связанных между собой линий продуктов: так называемым, портально-серверных (обобщенно, SharePoint Portal Server) и сервисных (обобщенно, SharePoint Services). Первая (портально-серверная) линия, как следует из названия, с момента своего рождения «обитала» на серверной стороне Microsoft’овской системы «клиент-сервер», вторая (сервисная линия), родившаяся на клиентской стороне, очень быстро тоже перебралась на сервер.
Обо всём остальном ключевые слова в наименования двух линий вам ничего не скажут, наоборот, только могут запутать. Обе линии, как я уже сказал, работают под Windows Server. Программная продукция обеих может быть отнесена к класса B2B (Enterprise Software), которая предназначена для работы в компаниях и организациях. Обе ориентируются на совместное создание документов и работу с ними.
Каждый очередной основной продукт обеих линий предоставляет пользователям набор взаимодействующий сервисов: социально-сетевых сервисов и традиционных сервисов управления контентом (документами и веб-контентом). Продукты обеих линий могут рассматриваться как открытые для сторонних разработчиков и расширяемые многофункциональные сайты (порталы). При этом с момента своего появления на свет и, во всяком случае, до последнего времени, все эти продукты «предпочитают» работать, будучи отгороженными от внешнего мира «корпоративными» стенами, т.е., в Интранете).
Продукты первой линий (портально-серверная линия) поставляются как обычные прикладные программы (application). Они довольно дорогие. Целевой портал, построенный на базе такого продукта, – это обычно внутрикорпоративный портал для крупных компаний и организаций.
Продукты второй линий (сервисная линия) поставляются как дополнения (Add-on) к Windows Server, хотя применительно к операционной системе, подобная поставка, практически ничем не отличается от поставки обычной программы. Это дополнение построено на базе открытой библиотеки API (ASP .Net) и поставляется бесплатно. В свою очередь, созданный на базе SharePoint Services целевой портал предназначен, как правило, для обслуживания относительно небольших и средних компаний (SME) и организаций. Эта линия SharePoint сегодня легла в основу он-лайновской (SaaS) линии продуктов SharePoint Online, хотя нельзя исключить некоторого участия в рождении и, тем более, в развитии нового направления и портально-серверной линии.
Ещё одна очень важная особенность любого продукта SharePoint Services – это не только портал, но и открытая базовая платформа, на основе которой могут создаваться другие порталы. В частности, на основе SharePoint Services строится SharePoint Portal Server – другой продукт семейства.
Как будет показано дальше, путаница, вызванная несоответствием имён и отличительных особенностей двух линий SharePoint, во многом предопределяется такой двойственной ролью продуктов второй (сервисной) линии. С какого-то момента времени каждый «сервисный» продукт начал выступать и как объект автономной поставки, и как составная часть — ядро «портально-серверного» продукта.
Построения целевых порталов на базе автономного или встроенного SharePoint Services осуществляется с использованием Visual Studio и набора шаблонов и других специализированных элементов(SharePoint SDK), расширяющих библиотеку ASP .Net.
К социально-сетевым сервисам, заложенным в продукты обеих линий можно отнести блоги, вики, форумы (discussion board), персональные и групповые страницы (сайты), пользовательские профили, «подписываемые» информацией с корпоративных баз данных, построенных на базе Microsoft Active Directory, персональные и групповые страницы (сайты), при построении которых используются веб-части (Web Parts) – виджеты, в терминологии Microsoft.
Среди сервисов управления контентом указанных линий SharePoint можно выделить те, что реализутся в рамках механизмов поддержки библиотека документов (Document Library). Сюда относятся функции сохранения множества версий документов, регистрация и хранение всех изменений к ним, защита от неавторизованного доступа и конфликтов, связанных с одновременным чтением и попытками редактирования, оперативное извещение всех заинтересованных участников проекта при появлении нового документа или модификации старого, еженедельные отчёты об изменении состояния библиотеки, и тому подобное.
Что там за горизонтом?
В последнее время произошли и другие события, которые, на первый взгляд, имели к семейству SharePoint либо достаточно косвенное отношение, либо вообще к нему никак не относились. Однако если посмотреть на эти события повнимательнее, то, мне кажется, можно в них разглядеть некоторые интересные тенденции предсказанного мной почти два года тому назад стремительного продвижения Microsoft на рынок продукции для бизнесов (B2B). Тенденции, которые, так или иначе, должны задеть и SharePoint.
А может быть, и не только задеть, но и предопределить пути его дальнейшего развития. Более того, я не исключаю, что все последние события напрямую вытекают из принятой Microsoft’ом стратегии этого самого развития. Кратко в хронологическом порядке перечислю те из событий ушедшего уже года, которые показались мне наиболее значимыми с точки зрения возможного будущего SharePoint. Подробнее на концепциях и тенденциях, связанных с некоторыми из них, я остановлюсь в одной из следующих своих заметок.
1. В самом начале 2008 года Microsoft приобретает за $1.2 млрд. норвежскую компанию Fast (Fast Search and Transfer) – одного из лидеров индустриального поиска (Enterprise Search). В частности, поисковик этой компании может «заглядывать» в блоги и работать с другой информацией, генерируемой пользователями. Безнадёжно пока проигрывая Google на рынке «бытовых» поисковиков, этой покупкой корпорация существенно укрепила свои позиции в области поисковиков для деловых приложений. А это абсолютно два разных рынка. При этом если учесть, что Search Server является одной из основных частей технологии SharePoint, то следует ожидать и дальнейшее усиление роли рассматриваемого семейства как претендента на центральное место в комплексных системах управления и проектирования (Enterprise Software), работающих в компаниях и организациях.
2. Весной этого года Microsoft перевёл в отрытую «бета» свой MS Office Live. Мне кажется, что теперь вполне можно ожидать более тесной интеграции этого продукта c SharePoint Online – другого «живого» Office – ориентированного продукта корпорации. Ведь оба они предназначены для малых и средних компаний.
3. Летом на конференции Enterprise 2.0 в Бостоне Microsoft Live Lab представляет свой социально-сетевой ресурс TownSquare, который якобы прошёл обкатку внутри самой корпорации Microsoft. Конечные цели этого «Facebook для бизнеса» пока в тумане, а его дальнейшая судьба никому вне самого Microsoft не известна. Однако я не исключаю появление в будущем очень интересного симбиоза SharePoint с общедоступными социально-сетевыми инструментами. Именно то, к чему, может быть, и стремился Билл Гейтс, когда в прошлом году замахивался на большую часть Facebook.
4. Если у конкурента не можешь выиграть, объединяйся с ним. Очередной раз об этой аксиоме деловой жизни вспомнили участники той же конференции в Бостоне, когда один за другим пошли сообщения о том, что почти все инструменты, выходящие на рынок Enterprise 2.0, начали включать в свой состав средства для интеграции с MOSS. Почин положил ClearSpace – один из лидеров этого рынка. Тенденция симптоматичная – ведь раньше, как я уже говорил, объединением с SharePoint занимались, в основном, поставщики традиционных сервисов управления контентом. Теперь же возможностями открытой платформы SharePoint заинтересовался и рынок социально-сетевых ресурсов. Таким образом, в определённом смысле можно говорить, что революция социальных платформ не обошла стороной и SharePoint.
5. Ближе к концу года уже упомянутая исследовательская лаборатория Microsoft Live Lab запускает для общего пользования ещё один социально-сетевой ресурс Thumbtack. В ресурсе некоторые черты, присущие сервисам социальных закладок, комбинируются с возможностями совместного извлечения данных из текстов, на которые эти закладки ссылаются, с последующим упорядочением полученных данных. Как вы заметили, всё это относится к задачами Business Intelligence (BI), к которым уже начал «подбираться» MOSS 2007.
6. Примерно в это же осеннее время Microsoft провёл презентацию своей будущей операционной системы Azure я работы в облаках. С тем, что SharePoint Online – это, конечно, SaaS, сегодня согласны все. А вот работает ли сейчас этот продукт в на сто процентов «облачной» среде? Здесь у меня, как и у многих других, есть определённые сомнения. Ведь эластичность, на которую ориентируется Azure, в сегодняшней серверной инфрастуктуре Microsoft пока отсутствует. Я думаю, что положение с этой инфрастуктурой коренным образом изменится к моменту запуска Azure в реальную эксплуатацию. Как и не сомневаюсь в том, что по-настоящему «облачный» SharePoint будет одним из первых продуктов, работающим на операционной платформе Azure.
7. Осенью произошло ещё одно очень важное событие. Microsoft совместно с компаниями IBM, Oracle, SAP, EMC, OpenText и Alfresco принимают стандарт Content Management Interoperability Services (Взаимодействующие сервисы управления контентом). Стандарт определяет интерфейс и порядок интеграции на площадках потребителей услуг CMS, предлагаемых различными поставщиками. Таким образом, названный стандарт вместе с технологией веб-частей (виджетов), заложенной в SharePoint, открывает дорогу для вступления SharePoint на рынок SOA (сервис-ориентированной архитектуры). Это же, в свою очередь, упрощает для потребителей возможность быстрого создания собственными силами специализированных приложений, так называемого, облегчённого типа (light-weight application).
А, в самом деле, интересно, что там за горизонтом?
Читать полный текст (включает в себя список из 48-ти источников и основные стоимостные характеристики):
Первый подраздел охватывает период с 1998 по 2006 годы (от Microsoft Content Management Server 2001 доWindows SharePoint Services/WSS 3.0)
Второй подраздел рассказывает о продуктах, выпущенных в 2007 и 2008 годах (Microsoft Office SharePoint Server 2007и SharePoint Online).

