При работе над важным проектом вам необходимо обменяться идеями с коллегами из другого офиса. Тогда вы звоните друг другу по очереди? Или же вы отправляете сообщение по электронной почте на адрес группы, в результате чего почтовые ящики всех членов группы оказываются забиты длинными ответами? Многие не делают ни того, ни другого. Благодаря немедленному обмену сообщениями (Instant Messaging, IM) они могут отправить электронную записку и получить ответ в реальном времени.
Начинавшийся как форум для киберсекса и бессмысленной болтовни, IM превратился в серьезный бизнес. По данным аналитической компании Forrester Research, 46% компаний из числа Fortune 1000 планируют реализовать его к концу 2001 г. Как показал недавний опрос Network Magazine через Web, свыше половины читателей журнала уже пользуются одной из бесплатных систем. Легко понять, почему: технология обладает безотлагательностью телефона, экономичностью электронной почты и потенциалом для сотрудничества, уступающим только непосредственному человеческому общению.
Однако IM предстоит еще преодолеть несколько проблем. Благодаря добавлению функций для поддержки речи, видео и передачи файлов когда-то ориентированное исключительно на текст программное обеспечение IM становится все более персонализированным, но эти возможности быстро съедают всю пропускную способность сети. Кроме того, сам по себе постоянный контакт не всегда благо, как могут подтвердить те, кто страдает от телепродаж и спама. Хуже всего, что, по мнению серьезных пользователей, рынок, по сути, принадлежит AOL, королю потребительской сети. Ее система нестандартна, бесплатна и нацелена исключительно на случайных посетителей. Хотя данное программное обеспечение и используется тысячами компаний, от этого оно не превращается в продукт бизнес-класса.
Все сказанное означает, что корпоративным стратегам в области ИТ предстоит принять сложное решение. Следует ли поощрять использование IM или лучше его запретить? Если выбор будет сделан в пользу IM, то прибегнете ли вы к услугам одной из общедоступных служб или установите свою частную систему? Дать пользователям команду подписаться на ICQ проще простого и ничего не стоит, тогда как организация выделенного сервера с SameTime компании Lotus дает возможность установить контроль. Кроме того, администраторам сети следует задуматься о вопросах конфиденциальности, связанных с использованием IM.
Наконец, вам следует поразмыслить о том, куда движется Internet. Многие эксперты считают, что IM — это переходная технология, эволюционирующая в направлении более продвинутых средств работы в команде. Производители согласны с этим мнением, и многие из них уже выпустили продукты с интегрированными сервисами электронной почты, коллективной работы или беспроводной передачи данных.
ХАОС В ОБМЕНЕ СООБЩЕНИЯМИ
Отрасль IM стала полем жестокой битвы вследствие стремления AOL защитить свое доминирующее положение. Будучи лидером рынка со своей системой AOL Instant Messenger (AIM), компания укрепила свои позиции, приобретя бывших конкурентов — Mirabilis и Tegic. Mirabilis была пионером технологии ICQ (это сокращение расшифровывается как «я ищу тебя»), наиболее популярной системы за пределами Соединенных Штатов. Tegic предлагала беспроводной обмен сообщениями с интерфейсом как с AIM, так и ICQ, и она лицензировала программное обеспечение ввода текста всем производителям мобильных телефонов.
С таким титаном даже Microsoft оказалось не по силам бороться. Ее Microsoft Network (MSN) Messenger пытался взаимодействовать с AIM в 1999 г., но был быстро заблокирован программистами AOL. То же случилось с Yahoo! Messenger. Только дерзким новичкам Tribal Voice и Odigo удается пока обеспечить совместимость с AOL, но и это игра кошки с мышкой: всякий раз, когда AOL их отключает, программисты этих компаний пытаются найти лазейку обратно.
Как результат, лишь немногие системы совместимы. Для общения вам придется использовать ту же самую систему IM, которой пользуются все ваши друзья и коллеги, или же установить их все. Есть и исключения. Та часть отрасли, что не принадлежит AOL, начинает объединять свои усилия. Тем временем пользователи AIM и ICQ могут обмениваться сообщениями с беспроводной системой Tegic, но, как ни странно, не друг с другом.
В стремлении внести хоть какой-то порядок в царящий в области IM хаос IETF разрабатывает стандарт под названием «протокол немедленного обмена и присутствия» (Instant Messaging and Presence Protocol, IMPP). Рабочая группа IMPP опубликовала уже два RFC и собирается подготовить полный проект стандарта к началу 2001 г.
Если AOL не может добиться совместимости между двумя принадлежащими ей системами, то достижение совместимости с конкурентами представляется еще более проблематичным. Американская федеральная комиссия по торговле недовольна таким положением дел. В июне 2000 г. она объявила о начале расследования по поводу доминирования AOL на рынке. Правительство может даже потребовать открытия обеих систем в качестве условия реализации планов AOL по поглощению Time Warner.
Через два дня после этого объявления AOL попыталась умиротворить комиссию, составив обращение в IETF. Однако в нем по-прежнему говорится, что те из конкурентов, кто пытается подключиться к ее сети, занимаются хакингом и что AOL будет продолжать блокировать их. Как заявляется, это необходимо для защиты пользователей от «потока спама, попыток мошенничества и распространения вирусов».
Все это звучит знакомо потому, что AOL уже однажды использовала те же самые доводы против Internet. Как утверждалось, для пользователей будет безопасней, если они останутся в рамках закрытой интерактивной службы.
БОЛЬШЕ, ЧЕМ ПОЧТА
Совместимость может отсутствовать в числе приоритетов, если вы собираетесь использовать IM только внутри компании. В качестве корпоративного стандарта можно выбрать любую службу, причем та, у которой немного пользователей, может оказаться даже более предпочтительной: это защитит вашу организацию от потока спама и снизит вероятность злоупотребления системой.
Несмотря на все разговоры о том, что IM является критически важным приложением, его основное назначение — это обеспечение возможности поговорить. Как заметил один из (анонимных) респондентов опроса Network Magazine: «Это более личное общение, чем при телефонном звонке, и оно способствует созданию впечатления чрезвычайной занятости».
Если вы решили воспользоваться одной из бесплатных служб, то стоит потратить некоторое время на знакомство с каждой из них. Они далеко не одинаковы (см. Таблицу 1). Каждая предлагает несколько отличные от других возможности и, нередко, идиосинкразический пользовательский интерфейс. Все позволяют вводить текст в свободной форме, кроме того, многие имеют отдельные доски объявлений для протоколируемых дискуссий. ICQ даже позволяет поболтать о любой странице Web, автоматически подключаясь к другим посетителям, кто обратился к ней в то же время. Если у вас есть собственный узел с большим объемом трафика, то тогда вам будет, наверное, интересно запротоколировать и прочитать то, что люди думают по поводу ваших усилий.
Если вам необходимо использовать иную операционную систему, нежели 32-разрядная Windows, и иной процессор, нежели x86, то вначале убедитесь в наличии клиентов для выбранной платформы. Потребительские корни этих служб означают, что не все они поддерживают Mac, и ни одна из них не может напрямую выполняться на Linux или любом другом варианте UNIX. Однако некоторые предлагают выход в виде версии на Java, которая при наличии соответствующего браузера Web должна работать на любой системе.
Нетекстовые форматы — это то, без чего многие администраторы сетей предпочли бы, вероятно, обойтись. Добавление возможности передачи файлов означает, что IM может превратиться в такого же пожирателя пропускной способности, как Napster или его разновидности Gnutella и Freenet. Microsoft, Yahoo! и AOL вряд ли допустят пиратство с MP3, для которого эти системы часто используются, однако и, помимо того, существует множество легальных способов занятия пропускной способности.
Идея поддержки речи весьма привлекает многих пользователей, поскольку мы произносим слова быстрее, чем печатаем их. Однако в действительности она разрабатывалась как способ сэкономить на междугородных переговорах. Только Yahoo! позволяет в каком-то виде организовывать конференции, между тем как все остальные ограничивают разговор двумя участниками. Многие также требуют от говорящего нажимать кнопку на экране — своего рода Internet-эквивалент радиоразговора в гражданском диапазоне.
Некоторые клиенты используют отдельные порты TCP для речи, передачи файлов и текста. Это полезно, если клиенты находятся за брандмауэром (как должно быть в случае предприятия), потому что дает администратору сети возможность блокировать определенные функции.
РАЗГОВОР С САМИМ СОБОЙ
Те, кто не хочет иметь дела с ориентированными на потребителя службами, могут создать свою собственную. ICQ, Tribal Voice и Lotus имеют программное обеспечение для воспроизведения наиболее важных функций IM в корпоративной сети. Такой подход позволяет не выносить сор из избы, хотя и требует при этом дополнительных усилий и затрат.
ПО SameTime компании Lotus интегрируется с сервером Domino (Notes) и разделяет с ним адресную книгу, но оно может работать и само по себе. Не поддерживая речи и передачи файлов, в то же время SameTime позволяет совместно использовать приложения в чем-то схожим с многопользовательской версией Microsoft NetMeeting образом. Кроме того, это единственная система IM с поддержкой идентификации и шифрования. Возможно, важнее всего то, что она не является конкурентом общедоступным потребительским сетям, поэтому, с благословения AOL, разговоры могут вестись с пользователями AIM за пределами организации.
Версию ICQ для частных сетей можно загрузить бесплатно, но, как и общедоступная, она представляет собой бета-версию. Решение Tribal Voice стоит меньше SameTime, но для него необходима база данных SQL и Windows NT. Обе могут взаимодействовать с общедоступными службами своих поставщиков и имеют обычные возможности поддержки речи и передачи файлов.
ВСЕМИРНЫЙ ТРЕП
При общении с заказчиками или теми, на чей выбор программного обеспечения вы не можете повлиять, закрытый характер большинства служб IM представляет серьезную проблему. Конечно, вы можете установить все возможные клиенты, но каждый из них занимает ценные ресурсы. Бездействующий компонент обмена сообщениями не оказывает влияния на сеть, но наличие таких компонентов на рабочей станции может иметь для нее серьезные последствия: им может потребоваться до 8 Мбайт памяти и значительная доля пикселов поверхности экрана.
Многие заказчики просто следуют по течению, останавливая свой выбор на AIM или ICQ, поскольку те позволяют им общаться с большинством людей. Популярность AOL создает замкнутый круг для ее конкурентов, поскольку с каждым новым пользователем она становится еще более привлекательной для остальных. Компоненты обмена сообщениями распространяются даже с помощью так называемого «вирусного маркетинга». Первоначально это словосочетание означало устную рекомендацию, но в данном случае оно имеет по сути буквальный смысл. Компонент обмена сообщениями просматривает адресную книгу пользователя с адресами электронной почты и, в стиле вируса Melissa, посылает всем адресатам «приглашение» подписаться на службу.
Другое решение состоит в приобретении программного обеспечения для автоматического подключения к нескольким службам с выполнением урезанной версии клиентов в фоновом режиме. Для пользователей не связанные между собой сети будут выглядеть как одна, с одним «списком приятелей» для всех.
Пока что на рынке имеется всего два таких продукта: Instant Group от FaceTime и bTask одноименной компании. Обе компании лицензируют клиентов у провайдеров услуг, так что пользователи могут не опасаться быть отрезанными от AOL, как в случае Odigo, Tribal Voice и других. На самом деле, FaceTime активно поддерживает усилия AOL по блокированию конкурентов. «Любая попытка использования IM-сети AOL без разрешения AOL представляет собой форму пиратства», — говорит основатель FaceTime Дэвид Хсиэ.
МГНОВЕННЫЙ МОНИТОРИНГ
Вряд ли IM станет полем битвы за стандарты, так как он не предлагает очевидных путей получения прибыли. Изначально AOL использовала обмен сообщениями как средство удержать своих пользователей на связи как можно дольше в те дни, когда они платили за время соединения. Однако миллионы зарегистрированных пользователей AIM не являются подписчиками AOL. Все общедоступные услуги предоставляются бесплатно, и с их помощью пользователей не так просто привлечь к определенному порталу, как в случае браузеров.
Конечно, поддерживающие обмен сообщениями компании не являются благотворительными организациями. Они рассчитывают получить деньги с пользователей тремя способами. Во-первых, они параллельно продвигают другие услуги. Именно по этой причине большинство интегрируется со своего рода порталами электронной почты на базе Web, в частности с Hotmail компании Microsoft. Во-вторых, они пытаются придумать способ взимать плату. Продукты для ICQ по-прежнему выходят в бета-версии, что неявным образом указывает, что окончательная версия не будет предоставляться бесплатно. В-третьих, что весьма неоднозначно, они получают доступ к информации о «присутствии».
«Присутствие представляет собой совокупность информации личного характера», — предупреждает др. Кджартан Пьер Эмильсон, главный инженер в компании-провайдере мобильных услуг обмена сообщениями Oz.com. В частности, это относится к службе каталога, которую провайдер использует для определения местонахождения каждого пользователя. Если у вас есть бюджет для обмена сообщениями, то он дает провайдеру информацию о том, общаетесь ли вы с кем-нибудь в данный момент, и если да, то с кем именно и, возможно, даже о чем.
«Большинство людей не хотели бы, чтобы все в Internet знали, где они в настоящее время находятся», — считает Эмильсон. Вместе с тем, многие пользователи IM делают именно это. Зарегистрировавшись, вы всякий раз сообщаете всем, в чьих списках приятелей есть ваше имя, о своей готовности получать сообщения. Это означает, что вы можете тут же оказаться осаждаемы пользователями, жалующимися о возникших у них технических проблемах; спаммерами, предлагающими принять участие в пирамидальных схемах; или начальством, проверяющим, действительно ли вы находитесь на своем рабочем месте.
Даже когда данные о присутствии не являются общедоступными, оператор сети имеет доступ к этой информации.
Возможность злоупотребления знанием о присутствии не укрылась от внимания IETF, и она пытается предусмотреть меры предосторожности в новых открытых протоколах. В RFC 2779 представители компаний, включая Lotus и Microsoft, утверждают, что «конфиденциальность имеет первостепенное значение». Люди должны иметь возможность отвергнуть нежелательные сообщения и даже предоставить ложную информацию о присутствии, если они того желают. Как формулируют некоторые компании, протокол должен обеспечивать возможность лгать.
Lucent Technologies и Novell пошли еще дальше, организовав форум, который они назвали Управление присутствием и доступностью (Presence and Availability Management, PAM). Специалисты двух сетевых гигантов пишут набор API в качестве стандарта на промежуточное обеспечение для приложений, которым необходима информация о присутствии. Идея состоит в предоставлении пользователям контроля за тем, кому и какую информацию они будут делать доступной.
МОБИЛЬНЫЙ IM
Оплата — еще один важный вопрос для провайдеров услуг обмена сообщениями. Хотя практически все в Internet бесплатно, биллинг является нормой в других сетях связи. В частности, европейские операторы сотовой связи делают миллиарды долларов на службе коротких сообщений (Short Message Service, SMS), встроенной в сотовые телефоны двусторонней пейджинговой системе.
Хотя корни SMS лежат в GSM, она проникла практически во все остальные сотовые стандарты (см. Таблицу 2). Как правило, операторы взимают плату с отправителя в размере 10 центов за сообщение, при этом получатель ничего не платит. Такой подход поощряет абонентов оставлять свои телефоны включенными и открытыми для сообщений.
Десять центов — небольшая плата, но на самом деле речь идет об огромных суммах. По информации Forrester Research, совокупный трафик SMS в Европе составлял в 1999 г. свыше 2 млрд сообщений в месяц. Одна AOL передает почти столько же каждый день, так что взимание платы открывает перед провайдерами услуг головокружительные перспективы. Именно поэтому американские операторы сотовой связи с энтузиазмом взялись за внедрение SMS, и именно поэтому многие компании пытаются сочетать SMS с IM.
«Мы должны гарантировать, что сообщение достигнет адресата, где бы он ни находился», — говорит Тор Гуннарссон, вице-президент по корпоративному развитию в Oz.com. Его компания разработала систему под названием mPresence для автоматического определения наиболее подходящего для пользователя коммуникационного устройства. Если его ПК выключен или настроен на отказ в принятии поступающих сообщений, то сообщения будут направлены на сотовый телефон; а если и он недоступен, то они будут отправлены по электронной почте или сохранены, пока или компьютер, или телефон не будут включены вновь.
Многие эксперты высказывают прогноз, что к 2004 г. доступ в Internet будет осуществляться преимущественно с мобильных телефонов или PDA. Подобная перспектива заставляет многие IM-компании выпускать клиентов для Windows CE, Palm OS и даже WAP. «Интерфейс с большинством сотовых телефонов и беспроводных PDA будет содержать список приятелей», — предрекает Джерри Мичалски, президент консалтинговой компании Sociate.
«WAP пока не особенно полезен для обмена сообщениями, — объясняет Гуннарссон из Oz. — Вам необходимо зарегистрироваться и поддерживать соединение все время». То же относится к Windows CE, так как эти устройства используются обычно для коммутируемых соединений через модем или сотовый телефон. «Обмен сообщениями не станет таковым, пока у нас не будет постоянно включенной пакетной сети».
Беспроводные PDA компании Palm уже используют пакетную коммутацию на базе сети Mobitex оператора BellSouth. Это наилучшая в настоящее время платформа для беспроводного обмена сообщениями, по крайней мере, в Соединенных Штатах. За пределами США пользователи будут, скорее всего, использовать или SMS, или новую систему под названием Subscriber Identity Module (SIM) Toolkit, с помощью которой телефоны могут быть запрограммированы непосредственно.
Мобильные устройства — не единственное направление развития IM. Все поставщики пытаются интегрировать его с той или иной электронной почтой, будь то система на базе Web, бюджет AOL или Lotus Notes. Молодая компания FireDrop пошла еще дальше, включив клиентов IM в саму электронную почту.
Называемые заплетами (zaplet) электронные сообщения FireDrop пишутся на Java. Они связываются с центральным сервером всякий раз при их чтении, а это означает, что их можно обновлять в реальном времени. Пользователи видят информацию, актуальную на тот момент, когда они читают почту, а не на тот момент, когда она была отправлена. Это означает, что сообщения быстро обновляются по мере развития дискуссии и что пользователям нет необходимости читать множество ответов, как это имело бы место в случае обычной электронной почты.
Помещение исполняемого программного кода в электронную почту может представляться угрозой для защиты, учитывая недавние вирусы, использующие Visual Basic Script (VBS). Однако Java представляет гораздо меньшую опасность, чем VBS. Программы выполняются внутри виртуальной машины Java (Java Virtual Machine, JVM) и не в состоянии повлиять на остальную систему. Они работают даже в системах с блокированным VBS.
ПОЛУЧИТЕ СООБЩЕНИЕ
Нравится вам IM или нет, его невозможно игнорировать. Даже если в вашей сети он официально не используется, многие пользователи, вероятно, с ним работают. Данная технология проникает в организации во многом так же, как PDA за несколько лет до нее, — по инициативе пользователей, неохотно поддерживаемой отделами ИС.
Если администраторы сети не хотят знакомиться с программным обеспечением IM, то пользователи сделают это за них. «IM вскоре превратится в обязательный продукт на настольных системах всех сотрудников, от исполнительного директора до представителя отдела продаж», — уверен Дэвид Адамс, инженер из консалтинговой компании Callisma. Он использует платформу Microsoft для поддержания постоянного контакта со своими друзьями и коллегами. «Если вы не используете IM сейчас, то вскоре будете. Если вы станете этому сопротивляться, то окажетесь на обочине».
Энди Дорнан — старший редактор Network Magazine. С ним можно связаться по адресу: andy@dornan.co.uk.Рассматриваемые продукты и услуги
- bTask
- http://www.btask.com
- FaceTime
- Instant Group
- http://www.facetime.com
- FireDrop
- Zaplet
- http://www.zaplet.com
- Lotus
- SameTime
- http://www.lotus.com
- Oz.com
- mPresence
- http://www.oz.com
Топографическая карта немедленного обмена сообщениями. Имеющиеся общедоступные системы обмена сообщениями далеко не всегда могут взаимодействовать друг с другом. Например, и ICQ, и AOL могут обмениваться сообщениями с Tegic, но не друг с другом.
Ресурсы Internet
IETF создала рабочую группу, занимающуюся разработкой Instant Messaging and Presence Protocol (IMPP). Последнюю информацию о разработках можно найти на http://www.ietf.org/html.charters/impp-charter.html.
Управление присутствием подробно описывается на http://www.pamforum.org, официальном узле Presence and Availability Management (PAM) Forum, организаторами которого являются Lucent Technologies и Novell.
Consultancy Mobile Lifestream предлагает несколько любопытных статей о SMS на http://www.yes2sms.com.