Согласно Wikipedia, SharePoint, или Microsoft SharePoint Products and Technologies, — это семейство программных продуктов и компонентов от компании Microsoft для организации совместной работы, создании порталов, поиска и так далее. Официальный ресурс: http://sharepoint.microsoft.com/
Семейство включает два основных продукта:
— Microsoft SharePoint Foundation — бесплатное приложение к Windows Server. Microsoft SharePoint Foundation предоставляет базовую инфраструктуру для совместной работы — редактирование, хранение документов и платформа для документооборота, контроль версий, списки заданий, напоминания и т. д. Ранее Microsoft SharePoint Foundation был известен как WSS (Windows Sharepoint Services).
— Microsoft SharePoint Server 2010 — платный компонент для интеграции функциональности SharePoint в работу приложений MS Office. Является надстройкой над Microsoft SharePoint Foundation и расширяет его возможности. Ранее известен как Microsoft Office SharePoint Server (MOSS).
Проще говоря, коммерческий продукт для создания корпоративного портала у Microsoft по сути один – это SharePoint Server 2010. Рассматривать как отдельный продукт SharePoint Foundation, входящий в виде бесплатного дополнения для другого продукта — Windows Server, нельзя, поскольку по сути это только платформа или базис для разработки портальных решений.
Используя этот базис, некоторые компании-партнеры Microsoft предлагают собственные решения, позиционируемые как корпоративные порталы на Sharepoint. Главное преимущество этих порталов – более низкая стоимость по сравнению с SharePoint Server, что обусловлено бесплатностью SharePoint Foundation. Среди таких решений есть и российские разработки, которые также позиционируются как конкуренты для «1С-Битрикс: Корпоративный портал».
Необходимо, однако, помнить, что SharePoint Foundation (ранее WSS) является всего лишь набором инструментов коллективной работы, а не собственно портальным решением. Детальное сравнение SharePoint Foundation и SharePoint Server есть в различных источниках, например http://sharepoint.microsoft.com/en-us/buy/Pages/Editions-Comparison.aspx
Визуально показать принципиальную разницу функциональных возможностей поможет следующий рисунок (http://blogs.technet.com/b/vladkol/archive/2009/01/11/office-sharepoint-server-2007.aspx):
Возможности SharePoint Foundation здесь представлены только центральным и зеленым сектором, все остальные возможности представлены только в SharePoint Server. То есть в Foundation отсутствует или очень ограничены по функционалу большинство портальных модулей: система управления контентом, портальные части, поиск, социальная сеть сотрудников и личный кабинет сотрудника, веб-формы и многие другие компоненты.
Соответственно, в решениях на базе Foundation отсутствующий функционал разрабатывается с нуля или дорабатывается уже разработчиком конечного решения, что не имеет отношения к разработке Microsoft. Но при этом, описывая преимущества данных решений, компании-разработчики часто используют общий термин Sharepoint и ссылаются на всего его преимущества, что, как уже было показано, некорректно.
Исходя из вышеизложенного, в настоящем обзоре под термином Sharepoint далее пониматься исключительно продукт Microsoft SharePoint Server 2010 и сравнение будет производиться именно с ним.
1С-Битрикс: Корпоративный портал
Продукт был выпущен в 2008 году, является самостоятельным программным продуктом, имеет в основе общую платформу BitrixFramework, на которой также разработан другой популярный (http://itrack.ru/research/cmsrate/) продукт компании «1С-Битрикс: Управление сайтом». Официальный ресурс: http://www.1c-bitrix.ru/products/intranet/
Коробочная поставка продукта существует в 4 редакциях, различающихся функционалом. Кроме того, существует сервис «Битрикс24», позволяющий использовать корпоративный портал в режиме SaaS (Software as a Service).
Стоимость лицензий
Microsoft Sharepoint Server
Подобрать оптимальный состав лицензий для функционирования корпоративного портала на Sharepoint – достаточно сложная задача, которую верно может выполнить (и это мнение Microsoft) лишь опытный специалист по лицензированию. Поставка Microsoft Sharepoint Server 2010 сопряжена с приобретением следующих лицензий:
— Серверная лицензия Microsoft Sharepoint Server 2010
— Клиентские лицензии (Client Access Licence — CAL) на пользователя или устройство, работающие с сервером. Обычно это понимается как лицензия на рабочее место – по количеству сотрудников в компании, использующих портал.
— Лицензия на операционную систему Windows Server 2008 Standard или выше
— CAL для Windows Server по количеству рабочих мест
— Лицензия на СУБД SQL Server Standard Edition
— CAL для SQL Server по количеству рабочих мест
Лицензирование портала и связанных компонентов для возможности доступа из Интернет лицензируется дополнительно.
1С-Битрикс24: Корпоративный портал
Схема лицензирования «1С-Битрикс: Корпоративный портал»проста. Продукт поставляется в двух редакциях: «Корпоративный портал» — 199 500 руб. и «Холдинг» — 499 500 руб.
Лицензия приобретается на одну инсталляцию, вне зависимости от количества серверов (в режиме кластера). Редакции различаются функциональными возможностями, которые доступны пользователям портала. Для решения большинства задач, стоящих перед порталом, рекомендуется редакция «Бизнес-процессы», она обладает полным набором функциональных возможностей, за исключением многодепартаментности и ряда специфичных модулей, востребованных либо в крупных компаниях, либо под специальные задачи. Для крупных, а также территориально- распределенных компаний предназначена редакция «Холдинг». Помимо встроенных инструментов масштабирования, она также позволяет реализовать многофилиальную портальную структуру.
Серверные лицензии у 1С-Битрикс не накладывают каких-либо ограничений на возможность доступа к порталу для пользователей из Интернета, поэтому не возникает дополнительных расходов для организации удаленной работы извне офиса.
Редакции лицензируются по пользователям, стоимость дополнительного пользователя (аналог CAL) составляет 1400 рублей вне зависимости от редакции. Кроме того (в отличие от продукта Microsoft), 25 пользовательских лицензий уже входят в стоимость редакции продукта, а также существует лицензия на неограниченное количество пользователей стоимостью 599 000 руб. Эта лицензия выгодна компаниям с количеством пользователей портала более 400 человек.
Таблица сравнения лицензирования
Microsoft Sharepoint | 1С-Битрикс: Корпоративный портал |
Лицензии на серверное ПО |
|
Windows Server Standard 2008 R2 43 437 руб.* Клиентская лицензия Windows Server CAL 2008 SQL Server Standard 2008 R2 на 1 процессор |
Рекомендуется использование архитектуры LAMP
(на базе свободно-распространяемого ПО)**. 0 руб. |
Серверная лицензия КП |
|
Sharepoint Server 2010 295 029 руб. |
Редакция «Корпоративный портал» 199 500 руб. Редакция «Холдинг» |
Клиентские лицензии (лицензия на рабочее место) |
|
В составе серверной лицензии 0 шт. |
В составе серверной лицензии 25 шт. |
Microsoft Office SharePoint 2010 Standard CAL 5 646 руб. |
Лицензия на доп. пользователя (свыше 25) 1400 руб. |
Безлимитная лицензия нет |
Безлимитная лицензия 599 000 руб. |
Итого на компанию в 100 сотрудников: |
|
1 508 028 руб. | 304 500 руб. |
Итого на компанию в 500 сотрудников: |
|
3 118 029 руб. *** | 864 500 руб. |
* цены на продукты Microsoft являютсяERP (Estimated Retail Price) для корпоративных клиентов по программе Open Value + Software Assurance при оплате авансом, получены на сайте http://www.microsoft.com/licensing/licensewise/ на 5 декабря 2011.
** 1С-Битрикс поставляет и рекомендует использовать бесплатные виртуальные машины Hyper-V, VMWare и другие с полностью настроенной и производительной средой (Linux+MySQL), которая создана для компаний не имеющих большого опыта работы с Linux системами. Аналогичный вариант – «Битрикс Веб-окружение» для Windows, которая установит необходимые для работы компоненты среды как приложение для Windows.
*** Для крупных организаций может потребоваться масштабирование портала Sharepoint на несколько серверов, что необходимо учитывать в стоимости лицензий как на сам Sharepoint Server, так и на связанные программные продукты, которые могут потребовать более функциональных редакций.
Лицензирование портала Sharepoint для небольшой компании из 100 сотрудников обойдется в полтора миллиона рублей, что в 10 раз дороже стоимости лицензий 1С-Битрикс: Корпоративный портал. Для крупных компаний 1С-Битрикс: Корпоративный портал особенно выгоден за счет наличия лицензии на неограниченное количество пользователей для крупных компаний, а также за счет того, что масштабирование портала на несколько серверов не потребует приобретения дополнительных серверных лицензий.
Функциональность продуктов
Задача сравнения функциональности очень многогранна, и построить простую таблицу сравнения со списком возможностей и представленностью их в каждом продукте практически невозможно. У Microsoft и 1С-Битрикс и своя идеология, свои принципы решения бизнес-задач. Очень сложно выбрать необходимый уровень детализации функциональных возможностей и сделать какой-то их единый список, который бы одинаково хорошо иллюстрировал решение задач клиентов.
Предлагаем рассмотреть несколько аспектов, которые проиллюстрируют разницу в подходах и соответствующие различия в функциональных возможностях
Готовый портал из коробки
Особенность «1С-Битрикс24: Корпоративный портал» – быстрая готовность портала к работе непосредственно после инсталляции на сервер. Существует мастер установки и настройки портала, который устанавливает саму платформу BitrixFramework и функциональные модули, а также развертывает демонстрационную структуру портала: разделы, страницы, сервисы. Эта структура может быть изменена при внедрении, а может использоваться сразу, как есть. Большинство клиентов имеют схожие задачи, которые уже решены в типовой поставке и представлены в виде готовых преднастроенных разделов и сервисов: информация об организации, структура компании и списки сотрудников, новости, хранилища документов и другие.
Демонстрационное содержимое в портале 1С-Битрикс позволяет представить портал в рабочем виде, дает представление о работе тех или иных сервисов. При внедрения портала демонстрационный контент легко удалить с помощью мастера очистки и приступить к вводу актуальных данных, загрузке документов, импорту пользователей и т.п.
Типовая структура портала на Microsoft Sharepoint меньше по объему, и, хотя определенными функциональными возможностями также можно пользоваться «из коробки», полученное решение нельзя назвать готовым порталом. Обычно при внедрении первичную установку Sharepoint рассматривают как среду, в которой необходимо последовательно создавать портальную структуру, узлы подразделений, страницы и функциональные блоки, каждый из которых необходимо настроить под задачи клиента. Как показывает опыт, даже простая настройка портала под себя без программирования может занимать от нескольких недель до нескольких месяцев.
Лучшая готовность коробочного решения к реальной работе – обычно является существенным преимуществом для небольших организаций, которые не могут позволить себе длительное внедрение до получения первых результатов.
Крупные компании часто имеют множество индивидуальных особенностей и уникальных интеграций и функциональных возможностей, поэтому им в любом случае требуется полноценный проект по внедрению. В этой связи готовность портала из коробки менее важна, но может рассматриваться как небольшой плюс при выборе решения.
Смежный функционал
«1С-Битрикс: Корпоративный портал» включает функциональные возможности, которых нет в Sharepoint, но которые Microsoft предлагает в виде отдельных продуктов, например:
1С-Битрикс: Корпоративный портал |
Microsoft Sharepoint |
Сервер мгновенных сообщений |
|
Встроен в портал |
Microsoft Lync |
Управление задачами и проектами |
|
Встроено в портал |
Microsoft Project |
CRM-система |
|
Встроено в портал |
Microsoft Dynamics CRM |
Учебные курсы и тестирование |
|
Встроено в портал |
Microsoft Learning Gateway |
То есть идеологически, и Microsoft и 1C-Битрикс рассматривают портал как единую точку доступа к информации для сотрудников, но имеют разный подход к интеграции этой информации на портале. Нельзя отсутствие этих функциональных блоков однозначно считать недостатком Microsoft Sharepoit, но наличие такого функционала в поставке 1С-Битрикс: Корпоративный портал – это несомненное его преимущество для потребителей, ведь для клиентов Sharepoint смежный функционал необходимо приобретать отдельно, устанавливать, настраивать, интегрировать, содержать и, конечно, платить за каждый этап.
Нет однозначного ответа на вопрос о том, является ли функционал сторонних продуктов Microsoft лучше аналогичного функционала встроенного в портал 1С-Битрикс. В ряде случаев смежные специализированные продукты Microsoft имеют больше функциональных возможностей, чем аналогичные модули 1С-Битрикс, но при этом уступают по простоте обучения и использования.
Так, CRM-модуль в составе портала 1С-Битрикс уступает по функционалу решению от Microsoft, но очень легко внедряется в небольших компаниях. Другой пример: управление задачами и проектами в 1С-Битрикс: Корпоративный портал намного функциональнее аналогичного функционала в Exchange, но уступает возможностям MS Project, и опять же, готов к работе уже из коробки без какого-либо внедрения. Важно отметить и тот факт, что многие функциональные модули
в составе портала интегрированы между собой и с другими сервисами уже из коробки, что, с одной стороны, дает синергию использования разных инструментов в одной системе, а с другой – позволяет экономить на внедрении.
Стоит также отметить, что конечно и Microsoft Sharepoint имеет достаточно много функционала, аналогов которому нет в продукте 1С-Битрикс, однако он не всегда востребован в сегменте небольших и средних компаний.
Управление контентом и структурой портала
Простота управления контентом и структурой портала, созданием и редактированием новых разделов, страниц, меню, управления правами доступа – преимущество «1С-Битрикс: Корпоративный портал». Все операции делаются в визуальном режиме, не требуют
программирования. Инструменты работы с контентом являются общими для платформы BitrixFramework, на которой построены как «1С-Битрикс: Корпоративный портал», так и «1С-Битрикс: Управление сайтом», успешно используются на тысячах интернет-ресурсов.
Интерфейс управления порталом аналогичен управлению сайтами: интерфейс web2.0, широкое применение Ajax и других клиентских технологий, привычных современным активным пользователям Интернет.
Работа с документами
Парадигма использования портала, как централизованного хранилища корпоративных документов – классика интранета. Функционал по работе с документами обычно рассматривается одним из первых. Клиенту важно убедиться, что он сможет решить поставленные задачи.
«1С-Битрикс: Корпоративный портал» предлагает все необходимые возможности для организации удобного хранения и управления хранилищами документов:
— Сетевые диски на портале
— Управление доступом
— Управление версиями и изменениями
— Открытие документов непосредственно с портала (WebDAV)
— Карточка документов
— Комментирование документа
— Индексирование документов для поиска
— Блокировка
— Документооборот
Microsoft Sharepoint имеет ряд преимуществ по функционалу работы с документами, «родную интеграцию» с продуктами Microsoft Office, учитывая что качество документирования интерфейсов продуктов MS Office далеко от идеала и сторонним разработчикам непросто построить взаимодействие со своим ПО.
Одна из особенностей хранилища документов в MS Sharepoint это хранение файлов документов непосредственно в СУБД SQL Server. Несмотря на декларируемые преимущества, обычно это ведет к очень сильному увеличению размеров базы данных портала за короткое время. На практике это ведет к замедлению работы БД, гораздо большим ресурсам, требуемым на резервное копирование массива данных и в целом администрирование серверов БД. Именно поэтому, для достижения лучших результатов рекомендуется использование кластера в SQL Server из двух или нескольких серверов.
В «1С-Битрикс24: Корпоративный портал» в СУБД хранятся только метаданные документа, индексы, права доступа и т.п., сами файлы документов хранятся в файловой структуре сервера портала. База данных не перегружена, сохраняет высокую производительность. Файловая система в архитектуре LAMP намного более производительна, чем на серверах Windows, поэтому доступ к файлам очень быстрый.
Кроме того, для 1С-Битрикс: Корпоративный портал возможно использование бесплатной СУБД SQL Server Express с ограничением объема данных в 4Gb.
Корпоративный поиск
Поисковый механизм Sharepoint Server, безусловно, имеет очень богатые возможности индексирования, ранжирования и поиска. Стандартная функциональность ограничена 500,000 объектов и одной базой данных. Как правило, для полноценного использования всех возможностей требуется приобретать отдельную лицензию FAST Search Server, который обеспечивает полномасштабный корпоративный поиск по различным источникам из фермы SharePoint. Лицензия стоит 1 324 395 pуб., а кроме того требует лицензий SharePoint Enterprise CALs.
Механизм поиска в портале 1С-Битрикс используется на многих крупных интернет-сайтах и в корпоративной среде. Функционал поиска аналогичен для всех редакций «1С-Битрикс: Корпоративный портал» и предлагает следующие возможности:
— единый федеративный (Одновременный поиск по различным типам материалов) поиск по всем ресурсам портала (разделы и страницы, подразделения и сотрудники, документы, база знаний, блогам и форумам, учебным курсам, CRM)
— центр поиска с настройкой областей поиска, выбором параметров расширенного поиска
— мгновенное индексирование контента в момент его появления/изменения
— индексирование содержимого распространенных офисных документов (MS Office 2003/2007/2010, Open Office, PDF, TXT, HTML и другие)
— поиск с учетом морфологии русского и английского языков
— поиск с учетом политики разграничения доступа
— настройка поиска, ранжирования и управление индексацией
— учет расстояний между словами, расширенный поиск
— быстрый поиск по заголовкам объектов и поисковые подсказки
— социальный поиск (учет рейтинга контента на портале)
Перечисленных возможностей полностью достаточно для любых компаний. Поисковый механизм уже настроен и готов к работе сразу после установки портала и не уступает, а в ряде возможностей (например, социальный поиск) даже превосходит поиск в составе Sharepoint Server.
Уникальный функционал 1С-Битрикс: Корпоративный портал
1С-Битрикс содержит ряд модулей, которым нет прямого аналога в Microsoft Sharepoint:
1. График отсутствий сотрудников
2. Учет рабочего времени и тайм-менеджемнт
3. Система IM (мгновенные сообщения, xmpp-сервер)
4. Управление задачами и проектами, отчетность
5. Модуль «Собрания и планерки»
6. Интерактивная живая лента изменений на портале
7. CRM-система
8. Электронное-обучение (eLearning)
9. Контроллер сайтов (интеграция с внешними сайтами)
10. Портал «Есть идея»
Есть функционал, который проработан гораздо более детально, чем в MS Sharepoint, т.к. корнями уходит в задачи интернет-проектов:
1. Система технической поддержки пользователей (HelpDesk)
2. Веб-аналитика – комплексный анализ посещамости портала
3. Система отображения баннеров на страницах портала
4. Форумы, блоги, опросы
Все перечисленное выше – это готовые бизнес-решения, которые можно включить и использовать из коробки. Разумеется, любой клиент может заказать разработку таких модулей индивидуально под себя и в среде Sharepoint, но необходимо правильно поставить задачу, оплатить дорогостоящую разработку и в дальнейшем обеспечивать поддержку и развитие этого функционала. Это всегда непросто.
Интеграция с другими приложениями и сервисами
Корпоративный портал должен уметь легко интегрироваться и с информационными системами предприятия, и с офисными комплектами работы с документами MS Office и OpenOffice.
Многие предприятия имеют сложившуюся инфраструктуру, построенную на базе продуктов Microsoft. Без сомнения, Microsoft Sharepoint Server должен быть более тесно интегрирован с другими продуктами Microsoft, и любая другая система, в том числе и 1С-Битрикс: Корпоративный портал.
Но клиентам не всегда требуется все возможные интеграции. Обычно от корпоративного портала ждут интеграции со следующими продуктами решениями:
— Сервер Active Directory (AD) – импорт структуры организации с построением визуальной структуры на портале, списка сотрудников, подчиненности и авторизации (SSO на базе NTLM)
— Microsoft Exchange Server 2007/2010 и Microsoft Outlook — двунаправленная интеграция календарей и задач, с интеграцией контактов
— Microsoft Sharepoint – импорт и синхронизация данных из списков Sharepoint
— Microsoft Exchange Web Mail
— Microsoft Office – работа с документами на страницах портала (WebDAV), индексирование документов
Перечисленных возможностей предостаточно для интеграции корпоративного портала в корпоративную среду, построенную с использованием продуктов Microsoft. И если рассматривать именно этот список, то и 1С-Битрикс: Корпоративный портал и Microsoft Sharepoint Server одинаково хорошо решают эту задачу.
Но в штатной поставке 1С-Битрикс: Корпоративный портал содержит инструменты интеграции и с другими системами, распространенными на российском рынке.
Интеграция с продуктами 1С
1С-Битрикс – это совместное предприятие с фирмой 1С, продукты которой занимают лидирующее положение на российском рынке бухгалтерского и учетного программного обеспечения. «1С-Битрикс: Корпоративный портал» имеет следующие уникальные возможности:
— Импорт данных по подразделениям компании и сотрудникам, кадровым изменениям, отсутствиям из 1С:Зарплата и управление персоналом 8 КОРП.
— Показ отчетов из 1С на корпоративном портале
— Выгрузка событий из продуктов 1С в «живую ленту» портала
— Просмотр на портале данных из 1С:ЗУП: расчетных листков по зарплате и остатков отпусков
Разработанный протокол обмена с 1С позволяет расширять интеграцию, добавляя в механизм обмена данными между 1С и корпоративным порталом произвольную информацию, а также интегрировать корпоративный портал с другими приложениями 1С.
Интеграция с продуктами Apple, Google и другими
Поддержка форматов CardDAV, CalDAV, iCal позволяет обмениваться данными с устройствами на платформах iOS, Android, в частности мобильных платформ. Функционал позволяет сотрудникам быть в курсе событий, импортировать контакты с портала, события и приглашения на встречи.
Перечисленные возможности доступны только в «1С-Битрикс: Корпоративный портал».
Выводы по функционалу
Функционал Sharepoint очень значителен и позволяет реализовать практически всё, что угодно. При должной настройке и индивидуальной доработке, после того как специалисты затратили определённые усилия, этот инструментарий может удовлетворить практически любые запросы самого взыскательного заказчика. Однако многие специалисты подчеркивают, что готовность функционала к работе «из коробки» очень низкая, решение попросту неудобно, не настроено. Недавнее исследование (http://www.bitrixsoft.com/company/blog/unleashed/2109.php) показало, что примерно 93% клиентов готовы удовлетвориться альтернативным SharePoint решением, с меньшими возможностями, однако полностью решающим их задачи. Речь идёт о малом и среднем бизнесе.
В свою очередь функционал 1С-Битрикс: Корпоративный портал также предоставляет очень широкий набор функционала для небольших и средних компаний. Уступая продукту Microsoft в каких-то возможностях, он превосходит его в других, причем как правило более востребованных в
сегменте небольших и средних компаний.
Технологическая платформа
1С-Битрикс: Корпоративный портал
«1С-Битрикс: Корпоративный портал» построен на платформе BitrixFramework, которая с 2003 года разрабатывается на базе языка PHP. Реализация интерпретатора PHP есть для большинства корпоративных платформ: Windows и Linux/Unix-системы, и множество их разновидностей.
В качестве сервера баз данных может использоваться на выбор:
— свободно-распространяемая СУБД MySQL (Теперь Oracle MySQL http://www.oracle.com/ru/products/mysql/index.html), являющая стандартом “де-факто” для использования в PHP-приложениях
— Microsoft SQL Server 2003 или 2008, включая бесплатную Express Edition
— Oracle 10g и 11g, включая бесплатную SE Edition
Кроссплатформенность продукта от 1С-Битрикс позволяет легко встраивать его в уже сложившуюся инфраструктуру ПО в организации. Отсутствие привязки к платформе также позволяет легко менять хостинг портал – «переехать» на другой сервер, сменить серверную ОС, веб-сервер, сервер СУБД на существующем сервере, выполнив необходимые рекомендации производителя.
Серверная среда для портала может быть построена полностью на базе свободно- распространяемого ПО (обычно это архитектура LAMP). При этом компания 1С-Битрикс бесплатно предлагает собственную сборку веб-окружения на базе архитектуры LAMP под названием «Битрикс: Веб-окружение», оптимизированную для достижений наилучших показателей производительности и стабильности работы. Веб-окружение доступно для свободного скачивания как в виде RPM-пакета для настройки чистого сервера, так и в виде готовых виртуальных машин для различных платформ (VMWare, XEN, HyperV и др.).
Разумеется, использование свободного ПО это также дополнительная экономия средств на серверные лицензии для тех организаций, которые не имеют готовых серверов для размещения портала.
Microsoft Sharepoint Server
Sharepoint Portal устанавливается и работает в серверную среду Microsoft и тесно в нее интегрирован. Если у клиента еще нет серверной инфраструктуры от Microsoft, то вместе с Sharepoint необходимо приобрести целый ряд продуктов Microsoft. Это, прежде всего, серверная операционная система Windows Server, сервер СУБД SQL Server, а также ряд других компонентов, если потребуется их интеграция c корпоративным порталом.
Из преимуществ такой инфраструктурной связности, конечно, можно отметить тесную интеграцию приложений на одной платформе, по крайней мере, лучшую, чем интеграция ПО различных производителей. Однако на практике и здесь бывают сложности, кроме того, модернизация одного крупного компонента, например корпоративного портала Sharepoint, почти всегда требует модернизации и других частей: серверной операционной системы, сервера СУБД и т.п. для обеспечения совместимости системы, отказоустойчивости и просто работы нового функционала.
Организация сильно ограничена в возможностях перехода к альтернативным решениям, особенно к свободно распространяемому ПО. Естественно, клиенты Sharepoint вынуждены продолжать использовать платформу Microsoft вне зависимости от того нравится ли им это или нет. Стоимость миграции на альтернативное решение для корпоративного портала является серьёзным ограничением, даже если организация понимает его преимущества для себя.
Интерфейс управления
1С-Битрикс: Корпоративный портал
В 1С-Битрикс используется фирменный интерфейс управления контентом – «Эрмитаж». Это не только панель управления – это общий принцип управления контентом, включающий множество как интерфейсных элементов, так и принципов построения форм и рекомендации для разработчиков. В него входят:
— Сама панель управления «Эрмитаж» (визуальная панель с кнопками и действиями).
— Режим правки и контекстное редактирование данных «над сайтом» для наиболее частых операций
— Кастомизируемые формы управления под каждого пользователя
— Визуальный HTML-редактор, с возможностью размещения компонентов
— Административная часть портала (административный интерфейс)
— Персонализация интерфейса управления под каждого пользователя
— Автосохранение данных в формах
Интерфейс позволяет управлять структурой портала и размещать информацию без привлечения технических специалистов. Большинство действий можно выполнять с публичных страниц, в административной части портала индивидуально настраиваются представления, формы фильтрации и формы добавления/редактирования объектов. Все это позволяет выполнять частые операции быстро и удобно.
Отдельно можно выделить интерфейс настройки портала для разработчиков. Управление настройками компонентов (аналогов веб-частей), шаблонов, управление кэшированием, встроенный в интерфейс отладчик позволяют гораздо быстрее чем у конкурента настраивать сервисы портала под конкретного клиента, что в итоге положительно сказывается на сроках внедрения.
Интерфейс управления одинаково работает во всех популярных на сегодняшний день браузерах: Internet Explorer, Firefox, Chrome, Opera, Safari.
Microsoft Sharepoint
Дизайн Sharepoint Server 2010 намного лучше и удобнее по сравнению с предыдущими версиями продукта, но все же несмотря на огромную работу, проделанную дизайнерами по интерфейсам Microsoft, многие пользователи отмечают перегруженность интерфейсов управления SharePoint Server — огромное количество кнопок, тулбаров, рычажков и иконок в панели управления.
Конечно, разработчики в Microsoft желали дать владельцу продукта максимально широкие возможности, чтобы он самостоятельно подготовил инструмент под собственные нужды. И это действительно очень хорошо. Но только с точки зрения разработчиков. Обычных пользователей интерфейс часто способен дезориентировать. Многие пользователи Sharepoint подчеркивают, что, несмотря на заявления Microsoft, что интерфейс управления Sharepoint Server очень схож с интерфейсом MS Office, на деле это расходится с действительностью.
Другая неприятная особенность заключается в том, что интерфейс управления разрабатывался для браузера Internet Explorer, и оптимизирован именно для него. Для Sharepoint 2010 Microsoft декларирует поддержку других браузеров, но, к сожалению, поддержка ограниченная и не все функции управления будут доступны. Это ограничивает работу с функционалом на платформах, отличных от Windows. Это создает проблемы, так как все больше пользователей, особенно руководителей компаний работает на платформе Apple или предпочитает в качестве браузера Google Chrome.
Дизайн корпоративного портала
Многие клиенты, особенно средний и крупный бизнес хотят адаптировать дизайн под свой фирменный стиль, сделать его запоминающимся, удобным для сотрудников.
Не секрет, что одна из главных проблем интранет-порталов – это заставить сотрудников ежедневно посещать портал, причем делать это добровольно. Немаловажную роль в этом играет современный дизайн и компоновка портала, привычные по веб-сервисам в интернете: мгновенный поиск, веб 2.0, ajax, социализация в интерфейсе, скорость работы и так далее. Люди не привыкли и не готовы пользоваться странными интерфейсными решениями, устаревшими способами взаимодействия веб-приложения с посетителем.
Стоит опять повториться. 1С-Битрикс пришел на рынок интранет-решений из «веба», где смена дизайна – это базовая потребность клиентов. Возможность ничем не ограничивать проект в представлении информации и легко разрабатывать шаблоны дизайна – это ключевое преимущество платформы 1С-Битрикс, во многом благодаря которому платформа получила лидерство на рынке.
Продукт 1С-Битрикс здесь имеет следующие преимущества перед Sharepoint:
1. В состава продукта включено 4 шаблона дизайна и 4-5 цветовых схем для каждого шаблона, против одного шаблона в Sharepoint. Выбор шаблона происходит в мастере настройки портала. Сменить дизайн портала можно на-лету.
2. Типовые шаблоны построены таким образом, чтобы за счет смены фоновых изображений и файлов стилей (CSS) удовлетворить потребности в дизайне для 80% клиентов. Операции делаются без программирования, прямо из интерфейса «Эрмитаж».
3. Шаблон дизайна в «1С-Битрикс: Корпоративный портал» можно загрузить в виде ZIP архива и в два клика применить его. В Sharepoit 2010 необходимо вручную разместить шаблон в наборе папок, изменить xml-файл, перезагрузить веб-сервер IIS.
4. Для разработки шаблона 1С-Битрикс можно использовать любой редактор с подсветкой HTML и PHP синтаксиса. Шаблоны для Sharepoint 2010 можно разрабатывать в MS PowerPoint, для редактирования master pages необходимо использовать продукт Sharepoint Designer. Иногда требуется дополнительное редактирование шаблона в Visual Studio.
5. В ядро продукта 1С-Битрикс включена специальная подсистема подключения шаблонов в зависимости от условий «на лету». Легко делать различные шаблоны для разных страниц, групп пользователей, параметров в URL, периода времени и так далее, без написания кода!
Изготовить уникальный дизайн для портала Sharepoint, разумеется, также можно, и есть примеры таких внедрений. Однако это намного сложнее, чем на портале 1С-Битрикс и в несколько раз дороже.
Производительность
Microsoft Sharepoint
Начиная с выхода платформы и до сегодняшнего дня, существует огромное количество предложений по оптимизации среды под SharePoint, однако это существенные дополнительные расходы и потеря времени. Это не только вопрос подбора «железа», но и конфигурирование программного обеспечения (включая IIS и SQL Server).
Минимальные системные требования к оборудованию сервера Sharepoint для производственной установки: 64-разрядный четырехъядерный процессор и 8 Гб оперативной памяти, 80Гб места на системном диске (http://technet.microsoft.com/en-us/library/cc262485.aspx). По рекомендациям специалистов для более комфортной работы продукта требуется по меньшей мере двухпроцессорная система, либо ферма из минимум двух серверов.
При этом по мнению большинства специалистов и пользователей Sharepoint даже с учетом установки нескольких серверов очень тяжело добиться быстрого открытия страниц портала (хотя бы в течение 1 секунды). Для уменьшения времени загрузки приходится применять дополнительные меры оптимизации кода и страниц портала, которая оплачивается, разумеется, отдельно.
1С-Битрикс: Корпоративный портал
Проведенное нагрузочное тестирование платформы 1С-Битрикс (http://www.1c-bitrix.ru/products/intranet/performance/#tab-test-link) показало, что созданные на ней решения могут отлично справляться с высокими пиковыми нагрузками.
Для тестов использовался сервер Kraftway Express ISP ES11, (2x) Intel Xeon 2.8 Ghz, RAM 2Gb, HDD SCSI без RAID. Результаты показали, что система смогла обработать около 1,6 млн. обращений к страницам в сутки, что соответствует примерному количеству 500 000 уникальных посетителей в сутки с временем отклика не превышающим 0,88 сек. Аппроксимируя результаты на
реальный корпоративный портал с реальными данными, можно утверждать, что один современный сервер сможет обслуживать 1С-Битрикс: Корпоративный портал для полутора-двух тысяч сотрудников. Небольшие компании могут развернуть портал на уже существующем сервере, или даже на внешнем хостинге (VPS) и примеры таких внедрений есть.
При этом немаловажным является оптимизация не только самого портала, но и веб- окружения: веб-сервера, базы данных, PHP. Компания 1С-Битрикс поставляет клиентам полностью готовую виртуальную машину для развертывания продукта на сервере, конфигурация которой максимально оптимизирована под высокопроизводительную работу портала.
Безопасность
1С-Битрикс: Корпоративный портал
На платформе 1С-Битрикс за 8 лет её существования создали свои интернет-ресурсы многие крупные организации, банки, страховые компании, для которых нарушение безопасности сайта (взлом, кража конфиденциальной информации) было бы ощутимым ударом по репутации и бизнесу.
Компания 1С-Битрикс разработала целый арсенал компонентов и сервисов системы для комплексной защиты сайтов и порталов:
— Проактивный фильтр защиты от атак (Web Application Firewall), уникальная разработка
— Система обнаружения и блокирования вредоносного кода на странице («веб- антивирус»), уникальная разработка
— Полная поддержка SSL, и средства защиты авторизации без использования SSL: шифрование паролей, поддержка двухфакторной аутентификации с помощью USB-токенов и одноразовых паролей (в аппаратной и программной реализации)
— Технология защиты сессий пользователей от перехвата
— Журнал безопасности и журнал попыток вторжений
— встроенный аудит настроек системы с точки зрения безопасности
— Защита от фишинга, защита сессий, CAPTCHA и другие.
Некоторых элементов такой защиты не представлено ни у одного из конкурентов, как среди CMS-систем, так и среди портальных решений, включая Microsoft Sharepoint.
1С-Битрикс: Корпоративный портал включат в поставку все эти инструменты. Многие клиенты 1С-Битрикс делают свои порталы доступными из сети Интернет для того, чтобы позволить сотрудникам непринужденно работать вне офиса, без необходимости использовать VPN для входа в корпоративную сеть.
В штате 1С-Битрикс работают специалисты по информационной безопасности, которые проверяют все обновления, которые выходят в продукте, компания регулярно независимый аудит безопасности кода продукта у специализированных организаций.
Microsoft Sharepoint
В отличие от платформы 1С-Битрикс, изначально Sharepoint был разработан в основном для использования в интрасети, и только в последнее время компания Microsoft позиционирует его как платформу для разработки и интранет-порталов, и интернет-сайтов.
Защита Sharepoint опирается на встроенную систему безопасности Windows, однако, во избежание возникновения рисков для безопасности и гарантии устойчивого функционирования продукта должны быть предприняты дополнительные меры безопасности, в том числе с использованием сторонних продуктов, функционала которых Windows не хватает. Например, Web Application Firewall для проверки входящих запросов и предотвращения хакерских атак (таких как SQL Injection, Cross-Site Scripting или CSRF). Одноразовые пароли обеспечивают непревзойденную защиту от кражи пароля и несанкционированного доступа; Веб-Антивирус предотвращает распространение вредоносных программ, распространяемых среди работников. Все это есть в продуктах 1С-Битрикс.
Даже небольшой компании потребуется потратить определённые средства (и силы) на внедрение сторонних средств безопасности. По мнению специалистов по информационной безопасности в целом ASP.NET платформа является более безопасной и надёжной по сравнению с PHP в плане распространённых «бытовых» атак, таких как спам, например. Однако когда дело касается целенаправленных атак, в любом случае необходимы не только специализированные инструменты (как в 1С-Битрикс), но проведение в целом комплекса работ по обеспечению безопасности портала. Но, как показывают опросы (http://blogs.gartner.com/neil_macdonald/2009/07/27/from-the-gartner-information-security-summit-on-sharepoint-security/), немногие заказчики обеспокоены этим вопросом на этапе внедрения портала.
И, к сожалению, эта проблема общая и в области интернет, и в области интернет- ресурсов, и для любой платформы.
Доработка, расширение функционала
1С-Битрикс: Корпоративный портал поставляется конечному клиенту полностью в исходных кодах, что гарантирует полную независимость от вендора. Конечно, ядро продукта менять не рекомендуется, ведь тогда есть риск того, что сделанные изменения будут затерты обновлениями системы, но Framework в 1С-Битрикс организован так, что все кастомизации и адаптации при внедрении можно делать без модификации ядра. Для этого существуют шаблоны, системные события и обработчики, модификаторы результата компонентов и тому подобное. Но в случае необходимости, компания может быть уверена, что она сможет повлиять на любую функциональность продукта.
Продукты Microsoft не распространяются в открытых кодах. Это делает невозможным 100% уверенность компании в том, что они являются владельцами продукта и делает в некоторой степени заложниками от рыночной ситуации и действий корпорации Microsoft. Невозможно на 100% изменить логику работы функционала и остаётся только кастомизировать приложение.
С одной стороны, невозможность влиять на исходный код является некоторым преимуществом, поскольку гарантирует идентичность распространяемого и установленного продуктов и защитой от низкоквалифицированных специалистов. С другой, в продуктах 1С-Битрикс легко выполнить анализ целостности ядра и выяснить, выполнялась ли его модификация.
Яркий пример преимущества открытого исходного кода, это сравнение Web-parts в Sharepoint и компонентов 2.0 в 1С-Битрикс. Они выполняют схожие функции: извлекают и обрабатывают данные согласно входящим параметрам и в некотором визуальном представлении отображают их на страницах портала. Веб-частей и компонентов в обоих продуктов предостаточно, но возникают ситуации, когда требуется изменить их логику работы, а она прошита в коде ядра. В продукте 1С-Битрикс вы просто копируете компонент, и в его коде меняете все что угодно. Если же вам никак не удается кастомизировать веб-часть в Sharepoint, то придется писать ее аналог.
С точки зрения доработки, язык PHP в продукте 1С-Битрикс гораздо проще в освоении, чем .NET в Sharepoint. На рынке гораздо проще и существенно дешевле найти специалиста с хорошим знанием PHP и конкретно 1С-Битрикс: Корпоративный портал, чем .NET и Sharepoint.
Microsoft, без сомнения, дает разработчику очень богатый функционал, взять хотя бы Visual Studio и Sharepoint Designer.Но на кажущуюся простоту управления визуальным интерфейсом операционных систем, фреймворков и инструментов, созданных компанией Microsoft, в действительности довольно мало действительно грамотных IT специалистов. Поэтому вполне возможно, что для обеспечения работоспособности инфраструктуры придётся привлечь стороннего специалиста. Если крупные компании способны содержать штат таких специалистов и у них уже существуют IT отделы, то для маленьких компаний это серьёзная проблема.
Техподдержка и обучение
Компания 1С-Битрикс осуществляет техническую поддержку клиентов на русском и английском языке, со временем реакции на обращение от 2 до 6 рабочих часов, в зависимости от категории проблемы и уровня SLA. Вся документация представлена на русском языке, также и для клиентов и для разработчиков предлагается пройти бесплатное онлайн-обучение и сертификацию на сайте 1С-Битрикс.
Microsoft не предоставляет техническую поддержку для владельцев Sharepoint. Эта услуга может быть приобретена у партнеров Microsoft за дополнительную плату, что, опять же, увеличивает общую стоимость владения решением. Кроме того, многие клиенты жалуются на качество такой поддержки — недавний опрос InfoTech показал, что 25% респондентов недовольны этой услугой (http://news.cnet.com/8301-13505_3-9857579-16.html)!
Заключение
«1С-Битрикс: Корпоративный портал» — портальное решение, готовое к работе из коробки, безопасное и полностью удовлетворяющее критериям функциональности и цены. Продукт разработан специально, чтобы из коробки соответствовать конкретным потребностям массового клиента. Решение может быть внедрено всего за несколько часов, предоставляет богатый функционал «из коробки» и не требует глубоких знаний для технического обслуживания. Снабжённый надежной системой безопасности, которая может справиться с постоянно растущим уровнем угроз, продукт 1С-Битрикс обеспечит надёжную работу внутри компании. Важно отметить, что продукт поставляется с гарантированной технической поддержкой от вендора и включает бесплатные обновления (не только миноритарные, но и мажоритарные, затрагивающие серьёзное изменение платформы). В результате компания, внедрившая корпоративный портал получает большую функциональность за меньшие деньги и в более короткие сроки
Малые и средние организации должны тщательно оценить весь набор скрытых расходов при рассмотрении SharePoint в качестве рабочей внутрикорпоративной среды. Sharepoint был разработан для крупных предприятий и не всегда вписывается в конкретные требования малого и среднего бизнеса по многим аспектам, упомянутым выше. Sharepoint – это решение для предприятий, которые обладают серьёзными ИТ-бюджетами, имеют особые требования к функциональности продукта и квалифицированный персонал, который в состоянии а) настроить, доработать и внедрить функционал и б) поддерживать платформу. В результате продукт часто получает негативные отзывы от малых и средних предприятий не сумевших адекватно его внедрить.
Добавить комментарий