Тема номера
Microsoft Exchange – время перемен
Антон Гололобов
Говоря о средствах поддержки рабочих групп, невозможно обойти вниманием Microsoft Exchange Server 4.0 – систему, построенную по технологии "клиент-сервер", один из интереснейших продуктов в своем классе.
Вокруг Exchange
На создание MS Exchange Server 4.0 ушло около 8 лет – это самый большой срок разработки для продукта, когда-либо выходившего из стен Microsoft. Даже на операционные системы компания не тратила так много времени. Вспоминая многие обещания и прогнозы, стоит пояснить: Exchange вряд ли стоит напрямую сравнивать (хотя многие пытаются это делать) с главным игроком на этом рынке – Lotus Notes 4.0, все-таки это продукты различных "весовых категорий". По крайней мере, такую точку зрения разделяют в российском Microsoft АО.
"Высшие чины", сидящие в Рэдмонде, штат Вашингтон (в штаб-квартире фирмы), считают несколько иначе, постоянно проводя различного рода сравнения своего программного продукта и детища альянса Lotus/IBM. При этом в распространяемых заявлениях обычно присутствует оговорка, что "они первыми начали говорить о нас пакости". В действительности, кто начал драку, сейчас установить уже трудно. Да и стоит ли?
2 апреля 1996 года Билл Гейтс на выставке "Networld+lnterop'96" в Лас-Вегасе объявил об официальном выходе Microsoft Exchange Server 4.0, а 3 апреля продукт был удостоен награды "Networld+ln-terop Best of Show for Network Applications and Services" (лучший продукт на выставке "Net-world+lnterop" в категории "Сетевые прикладные программы и службы"), соискателями которой выступали около 300 разработок.
И все это происходило в условиях начавшегося противостояния Lotus/IBM vs. Microsoft "по поводу версий 4.0". IBM распространила документ под названием "17 reasons not to buy MS Exchange" ("17 доводов против приобретения MS Exchange").
Microsoft, ясное депо, обиделась и подготовила "ответ Чемберлену" в виде документа под названием "Ответ на вызов конкурентов. 17 доводов в пользу приобретения Microsoft Exchange Server или, Что стоит за утверждением Lotus/IBM о Microsoft Exchange".
С точки зрения Microsoft, "задача настоящего бюллетеня – опровергнуть неточности, содержащиеся в документе Lotus/IBM... Для принятия обоснованных, долгосрочных решений о том, какой инфраструктуре обмена информацией отдать предпочтение, очень важно, чтобы клиенты располагали достоверными сведениями, основанными на реальных фактах".
Каждый из 17 пунктов ответного бюллетеня структурно поделен на три части. Вначале – утверждение Lotus/IBM по поводу Exchange, затем следует длинное и исчерпывающее объяснение Microsoft: "все это не так". Наконец – данные о том, что Lotus Notes и такого не может, а если и может, то гораздо хуже.
Некоторые из пунктов просто анекдотичны. Так, на утверждение IBM/Lotus о том, что "полнофункциональные программы-клиенты MS Exchange не существуют для OS/2", ответ Microsoft буквально следующий: "Безусловно, мы рассмотрели бы вопрос о разработке клиентской части и для OS/2, если бы наши клиенты высказали такое пожелание, однако на данный момент мы практически ни от кого из них такой просьбы не услышали." Вполне возможно, что противостояние компаний может выйти на новый виток и "раскрутиться" до состояния старого "доброго" конфликта IBM vs. Microsoft на тему "что лучше – Windows 95 или OS/2 Warp". Хотя вряд ли. Похожие воззвания к пользователям продуктов от Microsoft распространяет и Novell. Так что все в порядке вещей, идет обмен любезностями, ибо уж больно лакомый это кусок – рынок средств для рабочих групп.

Чем славен?
Новый продукт дополняет семейство серверных прикладных программ Microsoft BackOffice, обеспечивающее коммуникации в распределенных внутренних (Intranet) и внешних (Internet) сетях. Разработка создана по клиент-серверной архитектуре и имеет как клиентскую, так и серверную части. MS Exchange Server 4.0 является сервером электронной почты с интегрированными возможностями для совместной работы групп пользователей, который упрощает коммуникацию и обмен информацией.
Microsoft Exchange решает многие задачи, возникающие при автоматизации современных предприятий: в него встроены средства для обмена электронной почтой, совместной работы, общения через Internet, инструментарий защиты информации. Довольно легко создается корпоративный архив документов для столь популярного нынче WorkFlow.
Серверная часть Microsoft Exchange, работающая только под Windows NT Server, включает службу каталога, хранилище информации, агент передачи сообщений и коннекторы. Все эти компоненты запускаются как Microsoft Windows NT-сервисы и работают совместно, обеспечивая следующие возможности: управление службой каталога Microsoft Exchange Server; управление доступом к информации; предоставление структурированного архива документов и электронных сообщений; передачу и маршрутизацию сообщений – внутри и за пределы организации; контроль за состоянием серверов и соединений; синхронизацию каталогов на всех серверах во всех отделениях; управление репликацией и разрешение конфликтов репликации.
Каталог (адресная книга) Microsoft Exchange Server используется для хранения всей доступной информации о пользователях и ресурсах организации, включая почтовые ящики, списки рассылки, общие папки, серверы и т. д.
Каталог автоматически распространяется на все серверы внутри отделения (Site) и может быть специально настроен для автоматической синхронизации с почтовыми отделениями на других серверах.
Каталог Microsoft Exchange – нечто большее, чем просто адресная книга. Здесь может храниться полная информация о пользователях – адрес, телефон, должность и т.д., то есть каталог может использоваться, например, как телефонный справочник организации.
Microsoft Ехсhange включает в себя структурированный архив для хранения информации, созданной пользователями. Это нереляционная база данных, разработанная для хранения разнородной информации (электронная почта, файлы вложений, графика, звук, видео), предоставляющая быстрый доступ к этим данным. Администраторы Microsoft Exchange получают в свое распоряжение богатый набор средств, с помощью которых они могут управлять этой информацией. В частности, администраторы имеют возможность: устанавливать ограничения на размер хранимых общих и личных папок; устанавливать временной лимит и автоматически удалять из хранилища устаревшую информацию; определять права доступа к общим папкам; тиражировать общие папки по заданному расписанию.
Хранилище информации состоит из двух баз данных: одна используется для хранения личных папок пользователя, другая – для общих папок. Механизм репликаций позволяет автоматически распространять информацию, хранимую в общих папках, на любые серверы Microsoft Exchange.
Личные папки хранят информацию, принадлежащую отдельным пользователям. Только владелец папки может делегировать права доступа к информации, хранимой в ней.
Общие папки являются ключевым компонентом Microsoft Exchange Server. Благодаря возможности тиражирования этих папок пользователи имеют доступ к одной и той же информации, независимо от своего местонахождения.
Администратор имеет множество средств управления процессом тиражирования. Он может, например, установить различные параметры: время начала тиражирования, виды информации, распространяемой по организации и т.д. Агент передачи сообщений (Message Transfer Agent – МТА) служит для маршрутизации и передачи данных на другие серверы и почтовые системы. Это – основа коммуникационной инфраструктуры Microsoft Exchange Server.


Используются три компонента для передачи данных – Site-коннектор, RAS (Remote Access Serv-юе) – коннектор и Х.400-коннектор.
Site-коннектор оказывается наиболее эффективным путем для соединения двух отделений (Sites), его легко настраивать, а использует он любые сетевые протоколы. Однако для его применения требуется постоянное соединение с высокой скоростью, то есть соединение по сети или выделенный канал. RAS-коннектор – частный случай Site-коннектора. Но вместо постоянного соединения для его настройки используется сервис удаленного доступа, то есть связь по асинхронным (телефонным) линиям. Такая связь может устанавливаться по заданному расписанию. Х.400-коннектор соответствует стандартам Х.400 Международного комитета по телефонии и телеграфии (МКТТ), опубликованным в 1984 и 1988 году. Обычно он используется, когда необходима передача сообщений в общественные Х.400-системы. Кроме того, системы общего пользования на базе Х.400 могут применяться в качестве промежуточного звена при объединении нескольких серверов Microsoft Exchange в единую систему.
Продукты от Microsoft всегда славились своей глубокой интеграцией друг с другом (о качестве отдельного продукта можно всегда поспорить, но интеграция с другим ПО этой фирмы – дело святое). И новый Exchange – не исключение. Если взять какой-нибудь продукт из Microsoft Office – например, MS Word 7.0, – после установки Exchange в его меню File появятся дополнительные пункты: "Отправить", "Поместить в папку" и "Добавить в маршрут". Последний – простое решение проблемы документооборота при помощи только Exchange и Word. Вызвав эту функцию, можно сразу из редактора задать документу маршрут и права на этот документ для остальных пользователей. Изменив только один флажок, можно сделать Word редактором текстовых сообщений для самого Microsoft Exchange.
Очень удобно планировать групповые события: стандартный планировщик Schedule+7.0, входящий в комплект клиента для Microsoft Exchange Server, позволяет пользователю управлять расписанием (как своим, так и коллег по сети), устраивая различные встречи, организуя задачи и планируя всевозможные контакты.
Одной из сильных сторон Microsoft Exchange является простота администрирования. Всего одна программа позволяет администратору с одного рабочего места управлять всей корпоративной системой и ее конфигурацией -почтовыми ящиками пользователей, шлюзами и серверами, находящимися в любом филиале корпорации. Эта программа дает графическое представление всех компонентов системы в виде иерархической структуры, упрощая выполнение основных операций над группой ресурсов на каждом уровне структуры. На первой иллюстрации видно, что организация, в данном случае "МИКРОСОФТ АО", состоит из одного отделения (Site) "СОКОЛ". Администратор может видеть все компоненты сервера, просто выделяя соответствующий сервер (в данном примере это MOBILESRV) на левой панели окна.
Exchange и Internet
Как и другие современные средства групповой работы, Microsoft Exchange тяготеет к Сети. Обмен сообщениями с пользователями через Internet реализован посредством Internet Mail Connector, который является составной частью Microsoft Exchange Server. Сообщения, полученные из Internet, по виду и легкости использования неотличимы от сообщений, полученных от пользователей Microsoft Exchange. Internet Mail Connector и Internet используют для обмена сообщениями один и тот же протокол – Simple Mail Transport Protocol (SMTP).
Встроенная поддержка Internet в семействе продуктов Microsoft Exchange предоставляет широкие возможности. Можно отправлять и посылать электронные сообщения по Сети непосредственно из почтового ящика Exchange Inbox или клиентской программы Exchange Client. Это полезное нововведение, теперь не требуется раздельных почтовых систем для Internet и локальных сетей. Процесс подключения к различным сетям стал проще, можно получать доступ к данным в общих папках при помощи различных программ просмотра, таких как Microsoft Internet Explorer.
Internet Mail Connector поддерживает стандарт Internet, известный как MIME (Multipurpose Internet Mail Extension), для передачи мультимедийных объектов, включающих текстовые документы, PostScript и бинарные файлы, графику, видео, голосовые сообщения и др. Кроме того, Internet Mail Connector поддерживает стандарты для передачи бинарных файлов вложений (Attachments), использующих UUENCODE.
Internet Mail Connector можно настроить как SMTP-клиент, как SMTP-сервер или и как клиент, и как сервер одновременно. Как сервер, он ожидает соединения с хостом SMTP для принятия сообщений. А как клиент, он инициирует связь с хостом SMTP для отправки исходящих сообщений.
Internet Mail Connector может функционировать и как SMTP-хост, выполняя маршрутизацию при передаче сообщений. Он обращается к серверу имен домена (Domain Name Server) или локальному хосту для определения того, куда должно быть доставлено сообщение. Если получатель находится в другой SMTP-системе, то Internet Mail Connector или доставит сообщение на искомый SMTP-хост, или перешлет на другой SMTP-хост для дальнейшей маршрутизации.
Системные требования
Требования, предъявляемые Microsoft Exchange 4.0 к аппаратному обеспечению, достаточно скромны. Для клиентской части необходимо от 12 до 22 Мбайт дискового пространства при работе в ОС Windows 3.x, Windows 95 или Windows NT Server версии 3.51. Оперативной памяти требуется соответственно 8, 8 и 16 Мбайт. В случае работы в MS-DOS версий 5.0 и старше потребуется не более 1 Мбайт RAM и 2-3 Мбайт на жестком диске. Из сетевых протоколов необходимо иметь в наличии IPX/SPX, TCP/IP или NetBEUI. Для установки серверной части необходимо использование Windows NT Server версии 3.51 или ее эмуляция на других платформах. Для нормальной работы серверной части продукта желателен процессор Pentium, 64 Мбайт RAM и место на жестком диске по принципу "чем больше, тем лучше" (как минимум 250-500 Мбайт должно оставаться после установки системы). По данным бета-тестирования, Microsoft Exchange 4.0 с серверной частью, базировавшийся на Pentium 90 МГц с 64 Мбайт RAM и пятью винчестерами емкостью по 2 Гбайт каждый, в состоянии поддерживать свыше 400 пользователей.

Цены и перспективы
Любому программному продукту, как бы он ни был хорош, необходима четкая и продуманная маркетинговая политика и адекватные цены, А здесь Microsoft, как правило, не ошибается. На сей раз фирма предлагает следующие приблизительные цены для России: полнофункциональная версия продукта под названием Microsoft Exchange Server Enterprise Edition (вариант для предприятий), включающая в себя Х.400 Connector, Internet Mail Connector (SMTP/MIME), Microsoft Exchange Connector, Microsoft Exchange Server и 25 клиентских лицензий, стоит порядка 5580 долларов. На другом конце ценовой линейки – лицензия на право клиентского доступа, обеспечивающая возможность работы с электронной почтой, групповым расписанием и средствами разработки прикладных программ, стоит около 100 долларов.
Говорить о перспективах – дело неблагодарное. Подводить итоги, пусть даже и промежуточные, гораздо спокойнее. Промежуточные, потому что с момента выхода в свет MS Exchange Server 4.0 прошло не так уж много времени -менее полугода. Конкуренты Microsoft на этом рынке тоже до сих пор не развернулись в полную силу. Выход новой версии Group-Wise XTD все еще ожидается, и с этим событием связана также масса гаданий на кофейной гуще.
Microsoft надеется, что ее продукт пойдет на рынке хорошо. Ряд оптимистичных прогнозов основывается на реакции тех пользователей, которые знакомились с новой версией Exchange в течение более чем двухлетней кампании бета-тестирования. Уже на этом этапе целый ряд крупных компаний – например, EDS – внедряет предварительные версии продукта в свои производственные процессы. Такие известные фирмы, как Intergraph, Federated Department Stores, Labat's и другие, активно переходят на Microsoft Exchange и весьма им довольны, Та же EDS разместила у Microsoft крупный заказ на установку программного продукта, в соответствии с которым только на начальной стадии компанией приобретено 68000 лицензий, и ими будет охвачено большинство сотрудников EDS.
А что же в России? Русская версия вышла в июле, более 200 отечественных компаний принимали участие в бета-тестировании, свыше 20 фирм-разработчиков работают над созданием решений на базе MS Exchange (всего в мире около 130 фирм уже объявили о выпуске совместимых с Exchange продуктов). Более 40 российских компаний (а по всему миру – около 12000 фирм) уже прошли обучение работе с продуктом и готовы вести проекты по внедрению Microsoft Exchange Server 4.0 на предприятиях. В качестве примера можно привести одно из крупнейших российских объединений – РАО "Газпром", которое более полугода работало с различными бета-версиями, а после выхода окончательной редакции продукта приняло решение о его внедрении в качестве стандарта электронной почты и средства коллективной работы.
В целом Microsoft Exchange 4.0 является достаточно привлекательной как по возможностям, так и по цене разработкой, способной заинтересовать крупных отечественных заказчиков и разработчиков. Каково будущее продукта – покажет время. О наиболее интересных реализациях корпоративных систем с использованием Exchange 4.0 мы постараемся рассказать читателям.
{НАЧАЛО ВРЕЗКИ}
Средства организации групповой работы, встроенные в Microsoft Exchange Server version 4.0:
• возможность создания персональных и групповых расписаний и календарей;
• встроенное управление задачами и контактами;
• различные виды календарей;
• встроенная доска объявлений;
• средства разработки пользовательских форм для представления данных;
• расширенные средства репликации;
• Microsoft Exchange Forms Designer, позволяющий создавать различные пользовательские формы.
Все приложения Microsoft Exchange Server version 4.0 совместимы с Visual Basic и Visual C++.
{КОНЕЦ ВРЕЗКИ}