`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Как изменилось финансирование ИТ-направления в вашей организации?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Windows SharePoint Services: офисное сотрудничество

0 
 

Два года назад мы довольно подробно рассматривали службу SharePoint Team Services ("Компьютерное Обозрение", # 32, 2001). Для первого выпуска продукт выглядел неплохо, хотя кое-что было реализовано не самым удачным образом. Так, не поддерживалась работа с вложенными библиотеками документов, не хватало гибкости в разграничении прав доступа. В новой версии Windows SharePoint Services устранены практически все недостатки, свойственные предыдущей, существенно расширена функциональность, и хотя теперь это дополнительный компонент Windows Server 2003, его вполне логично представить в контексте выхода Microsoft Office 2003.


В общем и целом

Windows SharePoint Services офисное сотрудничество
Пользователь может сам добавить Web Part на свою страницу и указать ее расположение
Итак, Windows SharePoint Services вынесен из офисного пакета и включен в новую серверную операционную систему. С одной стороны, это является ограничением: предыдущая версия могла устанавливаться на Windows 2000 Server или на клиентские Windows 2000/XP и использоваться небольшим коллективом в рамках даже одноранговой сети. Новой подходит только Windows Server 2003. С другой стороны, для работы с Windows SharePoint Services совсем не обязательно наличие последней версии Microsoft Office, у пользователя может вообще его не быть (о взаимодействии с офисными приложениями мы расскажем дальше).

В новой версии коренным образом изменена программная архитектура всего продукта. Windows SharePoint Services построен на платформе Microsoft .NET. Пользовательский интерфейс реализован в виде Web-приложения на ASP.NET с компонентами Web Parts, которые впервые были применены в технологии Digital Dashboard ("Компьютерное Обозрение", # 24, 2001), а после -- и в SharePoint Portal Server.

Что это дает пользователям? Во-первых, легкость расширения функциональных возможностей -- в поставку входит порядка 50 готовых Web Parts, дополнительные можно загрузить из онлайновых галерей или даже создать самостоятельно. Во-вторых, применение Web Parts позволяет персонализировать интерфейс SharePoint-узла -- администратор указывает, какие компоненты доступны различным категориям пользователей, а они сами размещают их на своей странице.

Windows SharePoint Services офисное сотрудничество
Удобная форма представления списков
Для программистов привлекательным моментом новой архитектуры является то, что все функции Windows SharePoint Services доступны программно в виде XML Web Services. Это открывает широкие возможности интеграции службы с любыми информационными системами. Например, совершенно несложно организовать синхронизацию данных из различных списков через Internet. По всей видимости, Microsoft должна выпустить для Windows SharePoint Services специальный SDK (как и в случае с SharePoint Team Services и SharePoint Portal Server), где были бы описаны структуры информационного хранилища, спецификации программных интерфейсов, примеры приложений. Однако пока об этом ничего не известно.

Еще одним принципиальным нововведением является то, что все ресурсы Windows SharePoint Services (в том числе документы и изображения) теперь хранятся в базе данных. Ранее это относилось только к спискам и ссылкам на документы. Содержимое же библиотек было представлено в виде обычных файлов и индексировалось стандартной службой Microsoft Indexing Service, обеспечивавшей все поисковые механизмы. Таким образом, найти что-то в списках было попросту невозможно. Теперь эта функция реализуется средствами самой СУБД, в качестве которой, как и в предыдущем выпуске, может выступать только Microsoft SQL Server -- полная или "десктопная" (MSDE) версия. Первый вариант потребует дополнительных расходов, зато предоставит новые возможности вроде эффективного полнотекстового поиска (к сожалению, он не обеспечивается MSDE).


Документы и списки

Windows SharePoint Services офисное сотрудничество
При отправке документа можно автоматически поместить его на SharePoint-узел и создать рабочую область для совместной работы над ним
В Windows SharePoint Services значительно улучшена работа с документами. Реализован "джентльменский набор" для контроля их версий -- стандартные операции check in и check out, ведение истории изменений с возможностями "отката" до каждого предыдущего варианта.

Появились специализированные библиотеки (в SharePoint Team Services присутствовали только Document Libraries -- для любых документов) для XML-форм InfoPath, нового компонента Office 2003 (Form Libraries) и изображений (Picture Libraries). Последние можно просматривать в виде значков (thumbnails) или слайдов (filmstrip), собственно картинки -- вставлять в письма и документы, а также использовать при создании других элементов Windows SharePoint Services.

Кроме того, теперь библиотеки могут быть иерархическими, а добавлять файлы допускается "оптом". Однако загрузить на SharePoint-узел целый каталог с подкаталогами по-прежнему нельзя. Необходимую структуру библиотек придется создавать вручную. Зато, при публикации новых документов происходит автоматическая фильтрация файлов с "опасными" расширениями -- нехитрая, но действенная защита от вирусов.

Новое ключевое понятие, возникшее в Windows SharePoint Services, -- рабочие области вокруг документов (Document Workspaces) или "собраний" (Meeting Workspaces). Каждая из них является чем-то вроде маленького сайта внутри основного SharePoint-узла, со своими новостями, файлами, заданиями, ссылками. Доступ к ним предоставляется только определенным пользователям, причем роли одного и того же участника в различных рабочих областях могут быть разными. Это очень удобный механизм оперативного обеспечения сотрудничества небольшой группы над одной темой: в рамках рабочей области проводятся дискуссии и совместное редактирование, а конечный результат вкладывается в общую библиотеку. Для полного комфорта не хватает, правда, присутствующей в SharePoint Portal Server функции маршрутизации, перед публикацией автоматически отправляющей документ ответственному лицу на утверждение.

Списки -- второй основной тип информации, поддерживаемый Windows SharePoint Services. Они не претерпели практически никаких изменений с первой версии. Новыми являются только поддержка вычисляемых полей, значение которых выступает результатом обработки данных этой же строки, и функция сохранения шаблонов с целью построения на их основе других списков. Нельзя также не отметить небольшое, но очень удобное новшество -- представление списков и библиотек в виде электронной таблицы с возможностью выполнения элементарных статистических функций (Datasheet mode) и связью с Excel и Access. Такое решение во многих случаях избавляет от необходимости экспортировать данные на локальную машину.


Взаимодействие с Microsoft Office

Windows SharePoint Services офисное сотрудничество
Панель управления рабочей областью SharePoint присутствует в Word, Excel, PowerPoint и Visio
В предыдущей версии, SharePoint Team Services, были лишь некоторые элементы интеграции с Office XP -- возможность создавать, открывать и сохранять документы Word, Excel и PowerPoint прямо в онлайновые библиотеки. Новая версия продвинулась значительно дальше. Пользователю Microsoft Office 2003 практически не приходится работать с сайтом Windows SharePoint Services из броузера -- все основные манипуляции можно совершать, не покидая офисных приложений. Для этого в Word, Excel, PowerPoint и Visio добавлен еще один тип панели задач -- для управления рабочей областью (Shared Workspace).

Дополнительные возможности интеграции появились и в Outlook. Теперь общие контакты и календарь с SharePoint-сайта подключаются к программе как отдельные папки. К сожалению, этого нельзя сделать с заданиями, хотя папка Tasks из Outlook имеет практически ту же структуру, что и список Tasks на сайте.

Несомненно удобны и общие вложения (Shared Attachments). Представим себе типичную задачу: документ необходимо представить нескольким сотрудникам, чтобы те высказали свои замечания. Можно, например, разослать копии документа, получить исправленные варианты и попробовать их объединить. Вроде бы вполне приемлемый путь, тем более, что Office 2000/XP поддерживает именно такую функциональность. Однако часто бывает так, что правки, внесенные разными людьми, противоречат друг другу. Кроме того, отнюдь не всегда удается ограничиться одной итерацией -- приходится опять рассылать следующий вариант и повторять процедуру консолидации. Outlook 2003 и Windows SharePoint Services предлагают другой путь решения.

Теперь достаточно всего лишь разослать документ по списку сотрудников, включив флажок Shared Attachment. При этом Outlook автоматически создает на SharePoint-узле рабочую область, помещает туда сам файл, а адресаты получают в нее приглашение. Поэтому все могут работать с одним и тем же документом, обсуждать его в дискуссиях, согласовывать между собой изменения -- в результате чистовой вариант получится наверняка быстрее.

Увы, Windows SharePoint Services не допускает столь тесной интеграции с более старыми версиями Microsoft Office. Office XP будет работать примерно так же, как и с прежней службой SharePoint Team Services. При помощи Office 2000 можно только создавать документы и обмениваться ими с библиотеками. Однако есть и хорошие новости. На самом деле SharePoint-узлом могут пользоваться даже те, кто вовсе не имеет офисных пакетов Microsoft, -- и при этом просматривать прямо в окне броузера любые документы. Для этого необходимо на одном из доступных компьютеров с установленным Office 2003 развернуть бесплатно распространяемый Microsoft пакет HTMLVIEW. Это Web-приложение "на лету" или по заданным правилам преобразует документы Word, Excel, Visio и PowerPoint в HTML-страницы.


Заключение

Несмотря на некоторые недочеты (например, неадекватную работу отдельных функций при использовании proxy-сервера), Windows SharePoint Services, безусловно, представляет собой намного более зрелый продукт, нежели его предшественник. Сразу после инсталляции он формирует вполне функциональный intranet-портал, готовый к использованию без дополнительной настройки. Также несложно с помощью FrontPage 2003 привести дизайн узла к внутренним стандартам организации (изменить логотипы, добавить ссылки и т. п.) и оформить его в качестве официального виртуального офиса.

Жаль, что, в отличие от предыдущей версии, для установки Windows SharePoint Services требуется относительно дорогая серверная платформа, которую, конечно, не все могут себе позволить. Однако в каких-то случаях приемлемым решением может оказаться хостинг. Например, одним из провайдеров подобных услуг является компания Apptix. Кстати, она предлагает бесплатное тестирование своей службы в течение месяца.

Остался еще один немаловажный вопрос -- срок выхода Windows SharePoint Services с русским (на украинский, скорее всего, рассчитывать пока не приходится) пользовательским интерфейсом. Пока на него ответа нет. По всей видимости, поскольку Windows SharePoint Services является дополнительным компонентом Windows Server 2003, его локализация должна осуществляться вместе с операционной системой. Впрочем, как показывает практика, это событие вполне может быть приурочено и к выходу соответствующей редакции Microsoft Office.
0 
 

Напечатать Отправить другу

Читайте также

 
 
IDC
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT