Ж у р н а л   о   к о м п ь ю т е р н ы х   с е т я х   и   т е л е к о м м у н и к а ц и о н н ы х   т е х н о л о г и я х
СЕТИ И СИСТЕМЫ СВЯЗИ on-line
  ПОИСК: ПОДПИСКА НА НОВОСТИ: НОМЕР:
    ДОМОЙ • Архив: Новостей | Конференций | НомеровПодписка
 
   
 
   
    
РЕДАКЦИЯ
 
Все о журнале
Подписка
Как проехать
Где купить
Отдел рекламы
График выхода журнала
Адреса в Интернет

РУБРИКАТОР
   
• Инфраструктура
• Информационные
   системы

• Сети связи
• Защита данных
• Кабельные системы
• Бизнес
• Колонка редактора
• Электронная
   коммерция

• Только на сервере
• Системы
   учрежденческой
   связи

• Новые продукты


Rambler's Top100

  

Поддержка коллективных работ в Office 2000

Рон Андерсон

Редакция журнала Network Computing - идеальный пример рабочей группы, которая могла бы извлечь выгоду от широкомасштабного использования среды коллективной работы, основанной на Интернет. Редакторов статей, технических редакторов, внештатных журналистов и других сотрудников редакции можно встретить во многих уголках США, от Нью-Йорка до Калифорнии. Тем не менее эти географически разобщенные люди должны ежедневно решать много совместных задач. Если не считать проводимых время от времени общих очных собраний всех сотрудников редакции, нашим основным средством коллективных работ по-прежнему остается электронная почта. И хотя эта проверенная технология позволяет успешно справляться со многими вопросами, мы были бы не прочь вырваться за ее стесняющие рамки.

Пакет Office Server Extensions (OSE), поставляемый с каждой копией офисного приложения Microsoft Office 2000, все еще продолжает хранить свои тайны, связанные с компьютеризацией коллективных работ. OSE - новый и потому еще недостаточно изученный пакет, в котором сконцентрирована масса полезных технологий, делающих среду коллективных работ через Интернет максимально эффективной и привлекательной. Если сказать кратко, то OSE позволяет распространять содержимое Web-документов всем заинтересованным лицам, проводить коллективное обсуждение содержимого этих документов и управлять ими, используя приложения пакета Office 2000, браузер Windows Explorer или любой Web-браузер.

Web-технологию групповых работ пакета OSE мы использовали при написании данной статьи, начиная с составления тезисов и заканчивая чистовым экземпляром.

Общие сведения и установка

На сервере базы данных был использован продукт Windows 2000 Advanced Server, под управлением которого работал сервер Internet Information Server (IIS) 5, выступавший в роли хоста служб OSE. Пакет OSE можно установить на сервер с IIS версии 4.0 или более поздней, на рабочую станцию Windows NT или Windows 2000 Professional c работающим на ней сервером Microsoft Personal Web Server. Любой браузер позволяет просматривать документы, созданные приложениями Office 2000, в исходном формате. Вместе с тем дискуссии поддерживают лишь браузеры, использующие фреймы.

Программа инсталляции копирует файлы OSE на сервер базы данных и запускает мастер конфигурации, позволяющий легко сконфигурировать параметры безопасности базы данных коллективных работ, службу SMTP (используемую для уведомления подписанных на нее пользователей об изменениях в содержимом сайтов и документов) и Web-сервер с расширениями OSE, включая FrontPage 2000 Server Extensions, Active Server Pages и ActiveX Data Objects.

Для хранения данных о коллективной дискуссии по документу пакет OSE использует ядро базы данных MS SQL (см.: "Принципы работы сервера дискуссий"). Если SQL Server уже установлен на сервере базы данных, то в качестве ядра базы данных OSE использует SQL Server версии 6.5 или более поздней. Пакет OSE комплектуется усеченной версией сервера SQL Server 7 - Microsoft Data Engine (MSDE), - которая инсталлируется, если SQL Server на сервере базы данных отсутствует. Мастер установки продукта OSE автоматически выполняет инсталяцию на соответствующий диск SQL Server 7 вместе с базой данных и интерфейсом ODBC. При использовании SQL Server 6.5 вам придется заранее настроить эти компоненты вручную. Полные инструкции по установке OSE можно найти по адресу www.microsoft.com/office/ork/2000/journ/OSEonSQL.htm.

Вряд ли вам понравится, если имена и пароли пользователей будут передаваться на сервер дискуссий в незашифрованном виде, поэтому вам следует установить на свой сервер сертификат безопасности и использовать для шифрования данных, передаваемых во время сеанса связи с сервером дискуссий, протокол SSL (Secure Sockets Layer). Во время установки пакета OSE на вашем сервере создаются четыре группы безопасности: OSE Admins (администраторы), OSE Authors (авторы), OSE Collaborators (сотрудники) и OSE Browsers (браузеры). OSE и расширения FrontPage Server, работая совместно, предоставляют администраторам возможность создавать объекты Webs - совокупности папок и документов, рассматриваемые с точки зрения безопасности как независимые единицы, - и управлять ими. Пользователи, принадлежащие к группе Authors, создают и управляют папками и файлами, входящими в Webs. Пользователи типа Collaborators получают доступ к дискуссиям и подпискам, а Browsers могут лишь просматривать содержимое Web-документов.

Первые шаги

После того как мы настроили и запустили сервер, процедуры создания папки Web Folders и заполнения ее Web-содержимым оказались совсем несложными. Чтобы добавить поддержку папок Web Folders на рабочие станции Windows NT или Windows 9х, достаточно выбрать соответствующие опции установки Office 2000 и Internet Explorer 5. Для Windows Explorer папки Web Folders выступают в качестве расширения пространства имен. При установке Web Folders в окне My Computer добавляется папка "Web Folders". ОС Windows 2000 имеет встроенную поддержку папки Web Folders. Благодаря программе-мастеру Add Network Place эта папка появляется и в My Network Places - папке, расположенной на "рабочем столе" компьютера.

Если вы не установили поддержку папки Web Folders в ходе первоначальной инсталляции браузера IE5, можно доустановить ее, щелкнув на ярлыке Windows Update в меню Tools и выбрав утилиту Web Folders Internet Publishing Utility в окне приложения Windows Update.

Чтобы установить папку Web Folders, мы раскрыли папку My Network Places и запустили программу-мастер Add Network Place. Мы указали место для размещения новой папки Network Place, введя указатель URL, соответствующий нашему серверу базы данных, и программа-мастер организовала новую папку Web Folder как одну из папок Network Place. Новая Web-папка была доступна как из Windows Explorer, так и из любого нашего приложения Office 2000, как если бы она находилась на одном из локальных дисков.

В качестве средств управления документооборотом и коллективной работы над документами пакет OSE использует продукт WebDAV (Web Distributed Authoring and Versioning) - основанное на стандартах расширение протокола HTTP 1.1 консорциума W3C. Этот продукт расширяет возможности протокола HTTP по работе с файлами. В него добавлены такие операции, как копирование, перемещение, удаление, блокировка файлов и отслеживание их версий.

Чтобы в Web Folders создать папку для коллективной работы над документами в среде приложения Office 2000 Collaboration, мы использовали Windows Explorer, а для написания тезисов нашей статьи - текстовый процессор Word. Когда первый черновой вариант тезисов был готов, мы сохранили его в папке Web Folder с именем Office 2000 Workshop, а затем послали почтовое сообщение с URL-адресом плана статьи нашему литературному редактору, а также заместителю главного редактора Брюсу Бордману, чтобы они могли просмотреть его с помощью своих браузеров. На компьютере нашего литературного редактора приложения Office 2000 и IE5 не используются и в связи с нехваткой времени она не смогла установить их своевременно для участия в нашем эксперименте. Зато она имела возможность просматривать в отформатированном виде версию плана статьи через свой браузер, поскольку OSE позволяет преобразовывать документы Word, PowerPoint и Excel в формат HTML.

Посильный вклад каждого

При подготовке своих статей сотрудники редакции Network Computing придерживаются известного тезиса: чем больше авторов, тем веселее сюжет. Именно поэтому мы прикладываем все усилия к тому, чтобы сделать процесс коллективной работы над содержимым наших статей как можно более простым и для авторов, и для всех заинтересованных лиц. В связи с этим мы рады отметить, что OSE не только позволяет использовать документы Office 2000 на тех системах, где этот пакет не установлен, но и предоставляет средства для коллективного обсуждения документов и коллективной работы над их содержанием.



Рис. 1. Документы Microsoft Word поддерживают псевдовстроенные дискуссии

На наши тезисы статьи мы получили не так много комментариев, поэтому представили на рассмотрение их исходный вариант. Бордман тщательно отредактировал и "причесал" документ Word, сделав множество замечаний; некоторые из них были особенно ценными (рис.1).

Усовершенствование процедуры потоковой дискуссии - наиболее значительное новшество средств коллективной работы пакета Office 2000. Средства для проведения дискуссий встроены в приложения Office 2000, а данные дискуссий доступны для просмотра через фреймы браузеров Netscape Navigator или IE3. Браузер IE версии 4.01 или более поздней имеет встроенную поддержку средств дискуссий продукта OSE.

Соединившись с дискуссионным сервером Office 2000, вы можете участвовать в обсуждении содержимого не только документов вашей собственной интрасети, но и любых статических Web-страниц. Браузер IE5 поддерживает встраиваемые в страницы HTML дискуссии. В этом случае на Web-странице текст дискуссии появляется в том месте, где был помещен ее маркер. Мы, технические редакторы, иногда устраиваем продолжительные рутинные совещания о содержимом конкретной Web-страницы через электронную почту. Участвуя в таких оторванных от содержимого страницы дискуссиях, нетрудно потерять нить мысли или начать делать комментарии, не соответствующие контексту. Используя пакет OSE, вы, напротив, можете видеть не только содержимое страницы, но и комментарии по данному вопросу всех собеседников (рис.2).


Рис. 2. Internet Explorer 5 поддерживает полноценные встроенные дискуссии по содержанию Web-документов

Благодаря тому что OSE позволяет вам подписаться на интересующие вас Web-страницы или страницы, над которыми вы непосредственно работаете, вам не нужно тратить время на то, чтобы проверить, не оставил ли кто-либо из "собеседников" свои комментарии на обсуждаемой странице. OSE уведомит вас обо всех изменениях в документе через электронную почту. Вы можете сами выбрать любую частоту поступления уведомляющих сообщений - от "как только внесено изменение в документ" до "раз в неделю". Но для реализации таких возможностей, как подписка на страницы и выдача уведомляющих сообщений, вам потребуется сервер SMTP. Мы использовали SMTP-сервис, встроенный в пакет Windows 2000, но подойдет и любой другой SMTP-сервер. Функция уведомления пришлась нашим сотрудникам, работающим над данной статьей, особенно по душе. Им не нужно было лишний раз предпринимать специальные усилия, чтобы дать знать автору статьи о том, что внесено изменение. Механизм подписки взял на себя все заботы о том, чтобы отправлять ему уведомления в момент внесения изменений, а не спустя неделю.

Принципы работы сервера дискуссий

Сервер дискуссий запускает ядро базы данных SQL и использует для хранения информации о дискуссиях две таблицы базы данных. В URL-таблице хранятся URL-указатель страницы со встроенной дискуссией и уникальный идентификатор, назначаемый этому URL. Этот идентификатор используется для организации ссылки типа "один ко многим" (one-to-many) для каждого обсуждаемого абзаца документа. Дискуссионная таблица содержит поля для назначаемого идентификатора, имени автора, темы обсуждения, текста, а также поле, значение которого, определяющее местоположение маркера встроенной дискуссии на странице, рассчитывается по специальному алгоритму.

Когда вы используете браузер IE5 совместно с сервером дискуссий, указатель URL просматриваемой вами страницы передается на этот сервер посредством протокола HTTP или SHTTP. Каждый указатель URL сравнивается с записями URL-таблицы, имеющейся на сервере дискуссий. При совпадении указателей URL, сервер дискуссий ищет соответствующий этому URL назначаемый идентификатор ID в таблице дискуссий. Записи дискуссионной таблицы, соответствующие найденному ID, возвращаются браузеру IE5, который, используя величину, определяющую местоположение маркера встроенной дискуссии, раскрывает страницу в том месте, где находится этот маркер.

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

Microsoft Word поддерживает псевдовстроенные дискуссии. Маркер дискуссии помещается в том месте документа, с которым должна быть связана дискуссия. Щелкнув на нем мышью, вы открываете дискуссию в панели, расположенной внизу страницы. Надо отметить, что приложения Excel и PowerPoint не поддерживают встроенные дискуссии.

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

И где все это искать?

Когда пользователи один за другим начинают отправлять на ваш OSE-сервер свои документы, отследить кто, что и куда поместил, становится не так-то просто. Используя сервер Index из пакета дополнительных средств Windows NT 4 или работая в среде Windows 2000 Server, пользователи OSE могут осуществлять поиск документов по контексту, дате, месту расположения и свойствам документа.

Попасть на страницу поиска Search Page можно через начальную страницу OSE, размещаемую по адресу www.<имя сервера>.com/msoffice. Начальная страница содержит также ссылки, позволяющие с помощью браузера Netscape Navigator или IE3 просматривать содержимое папки Web Folders, управлять приложением подписки Web Subscription и осуществлять доступ к приложению Web Discussions. Из начальной страницы можно еще получить доступ к руководству по быстрому запуску сервера OSE и интерактивной помощи по серверу Office 2000.





  
10 '2000
СОДЕРЖАНИЕ

колонка редактора

• Борьба за мобильный кошелек

локальные сети

• Linux на рабочем столе

• Серверы печати делают недорогие принтеры сетевыми

• Ограничим использование дискового пространства

• Домашняя кабельная проводка нового тысячелетия

услуги сетей связи

• SDH: от восхода до заката

• Современная техника и технология для бестраншейной прокладки кабельных сетей

• Как с толком потратить деньги на FRAD

• Проблемы внедрения системы спутниковой связи в ТфОП

новые продукты

• Mercury 3600 многофункционален, компактен и недорог; Функциональность и удобство: два в одном; HP SureStore AutoBackup защитит ваши данные

корпоративные сети

• Конкурс проектов сети устройств памяти

• Увидеть слона целиком. Часть I

защита данных

• Источники бесперебойного питания. Что нового?

• Оружие компьютерного подполья

системы учрежденческой связи

• УАТС и IP - уже вместе

только на сервере

• Найдется ли место для ASP в вашем бизнесе?

• Поддержка коллективных работ в Office 2000

• Alpine: широкоплосный доступ для городских сетей

• EtheRx Router - маршрутизатор для малых офисов


• КАЛЕЙДОСКОП



 Copyright © 1997-2007 ООО "Сети и Системы Связи". Тел. (495) 234-53-21. Факс (495) 974-7110. вверх