Новая платформа √ новые приложения
Сергей Полехин s_polehin@eureca.ru
Прошло полгода с момента выпуска семейства ОС Microsoft Windows 2000. В течение
достаточно недолгого промежутка времени множество заказчиков сменили позицию
наблюдателя, изучающего возможности продукта со стороны, на роль пользователя,
устанавливая в своей сети серверы и рабочие станции под управлением Windows
2000. Подтвержденные пока недолгими, но реальными испытаниями, повышенная надежность
и удобство управления сервисами Windows 2000 склоняют все большее число администраторов
в пользу этой ОС.
Но сама по себе ОС без набора приложений никому не нужна. Именно поэтому в
прошлом году Microsoft анонсировала разработку новой платформы для создания
приложений ≈ DNA (Distributed interNet Architecture). Эта платформа должна стать
основой для разработки любых приложений, базирующихся на технологиях Интернет.
Ядро платформы составляют семейство новых продуктов и технологий, представленных
на рисунке.
Множество из них является продолжением развития линейки серверных продуктов
семейства BackOffice, ориентированных ранее на платформу Windows NT 4.0.
Настоящая публикация открывает цикл статей, посвященных новому семейству серверных
продуктов компании Microsoft. Материалы, которые будут представлены на страницах
╚КИ╩, основаны на практическом опыте применения новых технологий ≈ петербургское
сообщество профессионалов Microsoft SIGN (Microsoft Special Interest Group ╚Neva╩)
планирует проводить тестирования всех новых продуктов на стендах компании ╚Эврика╩.
С результатами проведенных экспериментов мы познакомим читателей в следующих
номерах ╚КИ╩. Первая обзорная статья посвящена Microsoft Exchange 2000.
Ключевыми новшествами Microsoft Exchange 2000 являются:
- полная интеграция с глобальной службой каталога Microsoft Active Directory
и унификация средств управления Windows 2000 и Exchange Server. Такая интеграция
предоставляет администраторам возможность создания корпоративной службы каталога
для управления всеми компонентами сети, включая почтовые ящики пользователей,
списки рассылки и средства групповой работы Microsoft Exchange. Благодаря
встроенной в Active Directory поддержке протокола LDAP обеспечивается возможность
кросс-платформенного доступа к любой информации, представленной в службе каталога,
например, для получения и своевременного обновления информации в адресных
книгах пользователей, работающих с любыми почтовыми клиентскими системами.
Microsoft Exchange использует встроенную систему безопасности Windows 2000
для разграничения прав доступа на любые почтовые ресурсы и механизмы групповой
работы, что значительно снижает сложность управления всеми компонентами почтовой
системы. В Exchange 2000 администраторы могут разграничивать контроль доступа
на любое отдельное сообщение или другой документ, использующийся сотрудниками
организации;
- интеграция с Internet Information Server. Дает возможность использовать
сервисы обоих продуктов без необходимости их дублирования на серверах. Например,
поддержка протоколов SMTP, POP3, IMAP, NNTP, Web-DAV теперь осуществляется
средствами IIS, а не Microsoft Exchange. Благодаря такому разделению функций
появляется возможность размещения программных компонентов на разных серверах
для обеспечения необходимой надежности работы почтовых систем;
- поддержка виртуальных серверов. Exchange 2000 позволяет создавать виртуальные
серверы для обеспечения гибкости предоставления доступа пользователей к информации.
Например, на одном физическом сервере может быть создано несколько виртуальных
серверов SMTP, POP3 или IMAP4 для учета различных конфигураций пользователей.
Например, один из виртуальных серверов может использоваться для предоставления
доступа к конфиденциальной информации ограниченному кругу сотрудников. Для
этого на этом виртуальном сервере могут быть включены дополнительные механизмы
безопасности. Еще несколько виртуальных серверов могут быть созданы, например,
для учета особенностей форматирования предоставляемой пользователям информации,
в зависимости от применяемого ими клиентского ПО. Такая архитектура позволяет
легко осуществлять масштабирование информационных систем для поддержки неограниченного
количества пользователей;
- одной из новых концепций Exchange 2000 является использование механизма
Storage Group. Он обеспечивает возможность построения хранилищ данных неограниченных
размеров с возможностью сохранения необходимого уровня управляемости. Отныне
все информационные хранилища Microsoft Exchange могут быть представлены в
виде совокупности небольших БД, для которых обеспечиваются поддержка процессов
независимой архивации, восстановления и использования данных. Таким образом,
администратор получает возможность проведения административных действий с
какой-либо частью данных, не внося помех в работу всех пользователей организации;
- использование политик (policy) управления серверами Exchange. Политики предоставляют
возможность формирования правил работы сервисов Microsoft Exchange на любых
серверах. В крупных организациях использование политик позволяет существенно
снизить накладные расходы на управление ресурсами множества серверов;
- поддержка неограниченного количества деревьев каталогов общего пользования
(Public Folders), упрощающих сотрудникам организации поиск и использование
информации, необходимой для их совместной работы;
- встроенная поддержка механизмов кластеризации. 2-узловой кластер Microsoft
Exchange обеспечивает возможность автоматического переноса и рестарта виртуальных
серверов между узлами кластера при физическом выходе из строя одного из узлов.
В нормальном режиме работы Microsoft Exchange 2000, в отличие от Exchange
5.5, обеспечивает активную кластеризацию, т. е. каждый из узлов выполняет
обслуживание пользователей;
- расширенная поддержка событийности. Microsoft Exchange позволяет отслеживать
события, связанные с приходом, отправкой сообщений, их удалением, переносом,
а также выполнять автоматический анализ содержимого входящих и исходящих сообщений;
- Exchange содержит встроенные сервисы Instant Messaging, Chat Services, Data
Conferencing Services, предназначенные для создания эффективных средств совместной
работы пользователей;
- реализация технологии Web Store. Этот компонент Microsoft Exchange предоставляет
комбинированные функциональные возможности файловой системы и Web-сервера
для доступа к любой информации Exchange с использованием единых механизмов
адресации URL. Например, именно Web Store обеспечивает поддержку кросс-платформенного
протокола Web-DAV для предоставления пользователям возможности публикации
документов на Web-сервере непосредственно из используемых ими офисных приложений;
- существенное расширение возможностей сервиса Outlook Web Access. Он теперь
поддерживает возможности создания сообщений со встроенными объектами ActiveX,
контактами, аудио-, видеоклипами и т. п.

Большое количество нововведений появилось и в области интеграции с продуктами
Microsoft Office 2000, компонентами COM (Collaboration Data Objects), языком
XML, интерфейсами OLE DB и ADO.
Благодаря встроенной поддержке этих технологий существенно упрощается интеграция
со всеми серверными продуктами семейства Microsoft BackOffice, обеспечивается
необходимая гибкость в создании приложений электронного документооборота со
встроенными элементами бизнес-логики. В последующих публикациях, посвященных
Microsoft Exchange, мы более подробно осветим вопросы практического использования
большинства из этих технологий в информационной сети предприятия.