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


ЗАМЕТКА НА ПОЛЯХ
ОТКРОЙ УМ СВОЙ
ЧЕСТНЫЙ ОБМЕН
С НУЛЯ
WEB ДЛЯ ВСЕХ
ДОСТИЖЕНИЕ ЦЕЛИ

СРЕДСТВА ОБЕСПЕЧЕНИЯ БЕЗОПАСНОСТИ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ КОЛЛЕКТИВНОЙ РАБОТЫ
На замке


Термин "программное обеспечение коллективной работы" обсуждался в сетевой отрасли так долго, что если сегодня спросить 10 разных людей, что он означает, то, скорее всего, можно услышать 10 разных ответов. Для одного - это конференции документов, для другого - совместное планирование, для третьего - поток работ (что бы это ни значило). Как гласит популярный лозунг

X-Files, правда рядом, в данном случае она в том, что программное обеспечение коллективной работы выполняет многие или даже все из вышеперечисленных функций.

При выборе программного обеспечения для рабочих групп компании могут выбирать между такими полнофункциональными предложениями, как Lotus Notes компании Lotus Development и несколькими продуктами с набором специализированных функций. Программное обеспечение коллективной работы включает средства для обмена сообщениями, но не наоборот.

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

При всем обилии продуктов в этой категории сравнение между ними не всегда уместно. Если Lotus Notes и Novell GroupWise обладают всеми характерными чертами программного обеспечения коллективной работы, то Microsoft Exchange Server представляет собой мощный продукт для обмена сообщениями с некоторыми интегрированными функциями программного обеспечения коллективной работы. Однако нельзя сказать, что один продукт превосходит другой ввиду отсутствия четкого определения программного обеспечения коллективной работы - каждая программа должна оцениваться в соответствии с теми функциями, которые она выполняет.

Как считает Роб Эндерле, старший аналитик из Giga Information Group, программное обеспечение коллективной работы следует оценивать для каждого проекта в отдельности, потому что может оказаться, что обычная почтовая система на базе SMTP - это все, что нужно для контакта с коллегами в рамках конкретного проекта.

По мнению Эндерле, такие полнофункциональные продукты, как Notes и GroupWise, предлагают больше функций, чем это зачастую необходимо. "Люди берут Notes и GroupWise и думают, что теперь для сотрудничества у них есть все необходимое, - поясняет он. - Но это как если бы вы взяли в руки молоток, не зная, как его употребить".

При всей мощности Notes и GroupWise полный набор их возможностей требуется довольно редко. "Ситуации, в которых подобные полнофункциональные продукты действительно необходимы, скорее исключение, чем правило, - говорит Эндерле. - Такие инструменты могут даже усложнить реализацию простых проектов".

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

Сегодня программное обеспечение коллективной работы используется довольно широко. Одна только Novell заявляет, что число установленных рабочих мест для GroupWise составляет свыше 6 миллионов. Но общая тенденция перехода от закрытых продуктов к открытым проявляется и в случае программного обеспечения коллективной работы.

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

С превращением Internet в движущую силу глобальных коммуникаций протоколы Сети, главным образом вследствие их открытости и независимости от поставщика, становятся все более привлекательными для компаний. Среди этих протоколов - HTTP, HTML, LDAP, POP-3, SMTP, IMAP-4 и т. д.

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

ЗАМЕТКА НА ПОЛЯХ

Lotus Notes можно назвать дедушкой программного обеспечения коллективной работы - это наиболее известный продукт как для конечных пользователей, так и для администраторов. Он обладает множеством функций, но неопытному администратору управлять им будет не так-то просто. С ростом числа корпоративных сетей на базе технологий Internet разработчики в Lotus начали понимать, что они больше не могут себе позволить опираться исключительно на закрытую архитектуру.

Ответом Lotus стало появление Domino. По существу, это программа для преобразования серверов Notes 4 в серверы Web. С ее помощью клиенты на базе Web, например браузеры, получают доступ к базе Notes посредством HTTP. Перед тем как предоставить документ браузеру, Domino преобразует его в формат HTML. Несмотря на поддержку протоколов Internet, Domino по-прежнему базируется на закрытой архитектуре Lotus.

"В 1997 году Lotus собирается выпустить Domino II, продукт исключительно для Internet, - заявляет Эндрю Магон, менеджер Lotus по маркетингу продуктов для Internet. - Данные Domino II будут храниться непосредственно в формате HTML". Этот продукт должен иметь встроенную поддержку MIME, HTTP, SMTP, IMAP и LDAP.

Эндерле из Giga настроен весьма оптимистически в отношении перехода от закрытых архитектур программного обеспечения коллективной работы к открытым: "Web отменяет необходимость использовать пакет Notes целиком", - говорит он. Благодаря поддержке стандартных протоколов Internet компании могут теперь развертывать в масштабах предприятия продукты для обмена сообщениями других поставщиков и устанавливать программное обеспечение коллективной работы только в той рабочей группе, где оно действительно необходимо для реализации конкретного проекта. "Люди сталкиваются с тем, что Notes и другие системы обмена сообщениями не работают друг с другом, а если программное обеспечение коллективной работы не взаимодействует с почтовой сетью, то компания волей-неволей вынуждена искать иной продукт", - уверяет Эндерле.

Еще одним тяжеловесом среди программного обеспечения коллективной работы с нестандартной архитектурой является GroupWise компании Novell. Однако, как и Lotus, компания, осознав, что бизнес все более тяготеет к Internet, включила поддержку многих открытых протоколов Novell.

В сентябре 1996 года Novell начала поставки GroupWise 5, последней версии клиент-серверного продукта для обмена сообщениями. На тот момент GroupWise имел встроенную поддержку стандартного набора протоколов Internet, в том числе IMAP, POP, TCP/IP, SMTP, MIME и LDAP.

Компания объявила также о GroupWise WebAccess, с помощью которого пользователи GroupWise могут через HTML-совместимый браузер Web обратиться по протоколу HTTP к универсальному почтовому ящику GroupWise для получения электронной и голосовой почты, факса, календаря и т. п. С помощью WebAccess пользователи, проводящие большую часть своего времени в Internet, избавлены от необходимости запускать клиента GroupWise для получения доступа к сообщениям.

"Мы считаем, что, благодаря интегрированным функциям календаря, управления заданиями и, вскоре, управления документами из одного приложения, этот продукт предлагает пользователям Internet нечто большее, чем средства работы с электронной почтой", - говорит Гэри Эштон, менеджер линии продуктов в подразделении программного обеспечения коллективной работы.

Несмотря на то что и Novell, и Lotus располагают полнофункциональными надежными клиентами для работы с базой данных, использование Web для доступа к программному обеспечению коллективной работы имеет смысл по нескольким причинам. Клиенты, например, не поддерживают некоторые платформы, и для пользователей этих систем Web - единственный способ получить доступ к программному обеспечению коллективной работы. Кроме того, пользователь может получить доступ к своей базе данных с любого компьютера с браузером Web, а не только с того, на котором установлен нужный клиент. Это может оказаться весьма полезным для крупных учреждений, в которых сотрудники работают в разное время в разных местах или много путешествуют.

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

Однако "почти" - ключевое слово. И Novell, и Lotus признают, что доступ к базе данных программного обеспечения коллективной работы через браузер в настоящее время не вполне эквивалентен доступу через клиента. "По сравнению с клиентом GroupWise, WebAccess имеет меньшие функциональные возможности", - говорит Эштон. С включением в будущие версии Notes и GroupWise более широкой встроенной поддержки Internet, браузеры Web перестанут быть второсортными продуктами для доступа к программному обеспечению коллективной работы.

ОТКРОЙ УМ СВОЙ

Компания Attachmate пополнила список компаний, включивших поддержку Internet в свои продукты для коллективной работы. OpenMind 3.0, последняя версия программного обеспечения Attachmate, позволяет клиентам устанавливать соединения друг с другом с использованием существующей инфраструктуры. Кроме того, OpenMind 3.0 дает возможность организовать внутреннюю и Web-информацию, в том числе конференции документов, и содержит папки с дискуссиями в рабочих группах.

"OpenMind - это крупное хранилище данных, - объясняет Кевин Петерсон, технический директор в Attachmate. - И поток работ, и дискуссии, и страницы Web могут находиться в одном централизованном хранилище".

С помощью разных дополнительных модулей OpenMind позволяет организовать несколько различных типов продуктов, в том числе браузеры Web и клиенты электронной почты. Кроме того, благодаря поддержке почтового стандарта MAPI 1.0 он работает и с Exchange.

В 1997 году Attachmate предполагает начать поставки OpenMind Web, шлюзового модуля для Web, с помощью которого любой браузер Web получит доступ ко всем функциям OpenMind. Поэтому Attachmate предусмотрела такие меры безопасности, как защита посредством пароля. (Дополнительную информацию о мерах безопасности, применяемых в программном обеспечении коллективной работы, см. во врезке "На замке".)

Но OpenMind - не просто огромный склад данных: он позволяет находить проиндексированную информацию при помощи механизма поиска Verity. После того как информация найдена, пользователь может снабдить ее ярлыком, прокомментировать, сослаться на нее в дискуссии с другим пользователем.

Attachmate выставила бесплатную копию сервера вместе с пятью клиентами на узле Web (http://www.attachmate.com).

ЧЕСТНЫЙ ОБМЕН

Microsoft несколько запоздала с выходом на рынок программного обеспечения коллективной работы, но некоторые считают, что это даже хорошо, так как в результате компании оказалось проще включить поддержку протоколов Internet. Если Lotus и Novell вынуждены переделывать свои продукты, то Microsoft, прежде чем выпустить свой, имела возможность узнать пожелания заказчиков.

Microsoft представляет Exchange Server 4.0 как "абсолютно надежную электронную почту"; в продукт включены такие функции программного обеспечения коллективной работы, как планирование работы в группе и электронные формы. "Exchange послужит отличным базисом для организации коллективной работы наиболее эффективным образом", - замечает Дейв Малькольм, менеджер продуктов Exchange.

Как и в случае других продуктов, любой HTML-совместимый браузер открывает пользователям доступ к Exchange практически с любой платформы. В настоящее время документы, прежде чем их сможет просмотреть браузер, должны быть преобразованы в формат HTML, но в самое ближайшее время у Exchange появится возможность хранить документы в формате HTML.

Благодаря Internet Mail Connector, Exchange поддерживает электронную почту SMTP для Internet и MIME и uuencode для вложений. Помимо связи с Internet другие соединители позволяют Exchange связываться с системами X.400 и серверами Microsoft Mail.

В ближайшем будущем Exchange сможет также поддерживать Network News Transfer Protocol (NNTP) и, соответственно, конференции документов. Продукт будет загружать сводки новостей NNTP в общедоступные папки Exchange, сортируемые в порядке обсуждения. Клиенты, поддерживающие NNTP, получат доступ к информации в папках Exchange.

Возможно, наиболее важным обстоятельством является встроенная поддержка Internet. "В отличие от других, более старых систем, теперь перестраиваемых с нуля, мы имеем возможность встроить эти функции в нашу архитектуру с самого начала", - сказал Малькольм. И вместо перепроектирования продукта каждый раз для поддержки очередного протокола In-ternet новые протоколы могут быть включены в систему естественным образом.

С НУЛЯ

Microsoft не единственная компания, делающая шаги в направлении создания продуктов с изначальной поддержкой протоколов Internet. Среди наиболее ожидаемых продуктов семейство программных серверов SuiteSport компании Netscape под кодовым названием Orion, которое должно появиться в первом квартале 1997 года.

SuiteSport включает ряд компонентов, в том числе News Server для организации защищенных дискуссий в группах; Enterprise Server для подготовки информационного наполнения; Mail Server для обслуживания электронной почты Internet и Intranet; Directory Server, систему управления пользователями в масштабе предприятия; Certificate Server для выпуска сертификатов открытых и тайных ключей, а также Proxy Server для фильтрации трафика и укрепления защиты сети. Каждый компонент SuiteSport в зависимости от потребностей конкретных пользователей может использоваться отдельно или в сочетании с другими.

По словам Бена Горовица, менеджера продуктов для обмена сообщениями и сотрудничества, новая линия продуктов будет включать целый ряд служб на базе протоколов Internet, в том числе HTML в качестве формата документов, каталоги на базе LDAP, S/MIME (Secure/MIME) для электронной почты и HTTP для извлечения документов.

Горовиц говорит, что серверы Orion имеют модульную архитектуру, а значит, любой поддерживающий LDAP почтовый сервер компании может обращаться к каталогу Netscape. "В случае Notes или Exchange это сделать нельзя: вам придется менять свою почтовую систему. Таким образом мы защищаем потребителя, так как он получает возможность делать инвестиции в архитектуру Internet, а не в поставщика", - заявляет Горовиц.

Поддерживающий протокол NNTP сервер новостей News Server компании Netscape обеспечивает хорошую масштабируемость для дискуссий. Если учесть, что около 23 000 групп новостей тиражируются на 300 000 узлов Internet с помощью NNTP, то, очевидно, протокол способен обслуживать дискуссии в группах большинства компаний.

По сути, при создании клиента для работы с NNTP, Netscape применила технологию, приобретенную ею вместе с компанией Collabra. "Клиент на базе Collabra позволит проводить внутренние дискуссии, общаться с партнерами по бизнесу и иметь доступ к группам новостей, - говорит Горовиц. - Пользователи получат возможность создавать дискуссионные группы на лету и управлять списком людей, имеющих доступ к дискуссии".

Netscape видит много достоинств в опирающейся на стандарты архитектуре, но не думает, что другие компании реализуют эту концепцию полностью. "Мы рекомендуем приобрести Domino, если компания имеет Notes и для большей гибкости хочет иметь всю свою информацию в формате Internet. Но в случае Notes вы теряете в функциональности, поскольку ситуации, когда функциональность Internet окажется меньше, неизбежны", - предупреждает Горовиц. Он призывает компании сравнить Notes с серверами Netscape и Microsoft и выбрать наилучший; это будет первым шагом в направлении истинно открытой технологии.

WEB ДЛЯ ВСЕХ

Еще одна компания, выпускающая программное обеспечение коллективной работы, - Radnet. Ее WebShare предоставляет простой, легко конфигурируемый способ разделения информации вне зависимости от ее физического местоположения. "WebShare поддерживает открытые стандарты и стандартную инфраструктуру, - говорит Стив Хохшилд, вице-президент по развитию бизнеса в Radnet (он был директором по связям с разработчиками в Lotus). - С осознанием компаниями важности этого факта рынок придет прямо к нам в руки".

По мнению Хохшилда, реальный вопрос состоит в определении инфраструктуры, которую компания собирается поддерживать как часть своей системы сотрудничества. "В случае GroupWise и Notes заказчики вынуждены развертывать еще одно хранилище для базы данных, а мы, благодаря ODBC, можем поддерживать существующие базы данных, так что нашим заказчикам свое решение в отношение базы данных менять незачем", - говорит он. Вследствие открытой природы WebShare местоположение базы данных сообщений не имеет значения.

Помимо поддержки стандартных баз данных WebShare включает также WebShare Designer, с помощью которого пользователи могут создавать и тестировать приложения для коллективной работы, и WebShare Server для развертывания созданных приложений. Помимо поддержки ряда основных серверов реляционных баз данных и стандартных механизмов HTTP WebShare предлагает шифрование RSA, Secure Socket Layer и программное обеспечение аутентификации цифровых сертификатов Verisign.

Используя стандартный браузер для доступа к продуктам и их компонентам, Radnet позволяет задействовать установленное на компьютере программное обеспечение. С точки зрения реализации, отделу ИС не нужно ничего менять на клиентских компьютерах, а с точки зрения разработки приложений, те, кто используют WebShare Designer, могут воспользоваться технологиями, которые они уже знают и применяют, а именно Basic, JavaScript и HTML.

ДОСТИЖЕНИЕ ЦЕЛИ

Даже неосведомленный читатель поймет, что все, о чем мы говорили в данной статье, представляет собой лишь вершину айсберга программного обеспечения коллективной работы и сотрудничества для работы в Internet. Многие из упомянутых нами продуктов только начали поставляться, и еще большее их количество должно появиться в 1997 году. Как и в любом другом рыночном сегменте, пройдет время, прежде чем мы узнаем, кто из игроков предлагает действительно открытые продукты на базе стандартов и насколько заказчики готовы к ним и нуждаются в них.

Многие поставщики уже задумываются о программном обеспечении коллективной работы будущего. Петерсон из Attachmate считает, что со временем для улучшения взаимодействия клиенты будут в большей мере использовать преимущества ActiveX и Java. Эштон из Novell убежден, что программное обеспечение коллективной работы будет эволюционировать очень быстро, и нам еще доведется познакомиться со множеством Internet-центрических решений. "Мы увидим поток заданий, управление документами и визуализацию, а также другие интегрированные сервисы обмена сообщениями", - предрекает Эштон.

Эндерле из Giga добавляет, что поддержка Internet пригодится только тем, кто приобретает программное обеспечение у разных поставщиков. "При переходе к стандартам Internet возможности их интеграции повышаются, - говорит он. - Как результат, вы получаете более широкие возможности выбора в применении этих решений".

Однако все согласны с тем, что в ближайшие год или два лишь очень немногие компании будут выбирать стратегическое направление своего развития, опираясь на нестандартные протоколы. "Тот, кто еще не сел на этот поезд, сядет на него в ближайшее время, однако свободных мест осталось немного", - резюмирует Хохшилд.


Анита Карве - помощник редактора в LAN Magazine. С ней можно связаться по адресу: akarve@mfi.com.

СРЕДСТВА ОБЕСПЕЧЕНИЯ БЕЗОПАСНОСТИ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ КОЛЛЕКТИВНОЙ РАБОТЫ

На замке

Поставщики программного обеспечения коллективной работы стремятся наперегонки включить в свои продукты поддержку открытых протоколов Internet и предоставить к ним доступ из стандартных браузеров Web. Однако поддержка протоколов Internet чревата угрозой проникновения посторонних в вашу базу данных сообщений и в сеть вообще. А посему поставщики предпринимают также и меры защиты.

Ввиду очевидной связи Microsoft Exchange Server с Windows NT Server, первый может использовать все средства защиты сетевой операционной системы Windows NT, имеющей уровень безопасности C2 (третий низший уровень из семи спецификаций National Computer Security Center), причем благодаря тесной интеграции этих продуктов он распространяется и на Exchange. Последний, кроме того, имеет такие защитные функции, как цифровые подписи и шифрование сообщений с применением стандартного формата сертификатов X.509 и шифрования с открытыми ключами RSA; продукт поддерживает также модули расширения сторонних поставщиков.

Следующая редакция серверов SuiteSport компании Netscape под кодовым названием Orion будет иметь и встроенную поддержку сертификатов открытых ключей X.509, благодаря которым после одноразовой регистрации можно получить доступ ко всем ресурсам Intranet. Функция под названием Certificate Revocation List обеспечивает реагирование на нарушения безопасности вне зависимости от того, в каком месте предприятия они имели место. Кроме того, несколько компонентов SuiteSport будут поддерживать Secure Socket Layer (SSL) 3.0.

Lotus Notes 4.5 на базе технологии Domino компании Lotus Development, представляющий собой дополнительный модуль для преобразования серверов Notes в браузеры Web, также поддерживает SSL. GroupWise компании Novell, доступ из браузеров Web к которому осуществляется с помощью WebAccess, обеспечивает защиту посредством полного шифрования обмена сообщениями между серверами GroupWise и WebAccess. После обращения к серверу WebAccess браузер перенаправляется к серверу GroupWise. При таком сценарии надежность защиты зависит от уровня защиты сервера Web, где находится WebAccess. Если сервер не имеет защиты, то сообщения между сервером Web и браузером остаются незащищенными.

WebShare компании Radnet также примкнул к стану SSL. Компания весьма серьезно занимается защитой. "Это наиважнейшая проблема, - говорит Стив Хохшилд, вице-президент по развитию бизнеса в Radnet. - Заказчики должны четко осознавать, что они хотят и что им нужно. Каждый узел имеет различные требования, а те, кто хочет иметь надежную защиту, должны о ней позаботиться вне зависимости от того, какой инструментарий они используют для разработки и развертывания своих интерактивных приложений".