Введение в BackOffice 2.5



Архитектура сервера


Exchange-сервер построен по модульному принципу, что позволяет добавлять новые функции по мере необходимости. Он состоит из набора базовых (core) и дополнительных (optional) компонент (рисунок 6.28). Базовые компоненты отвечают за организацию и поддержание в актуальном состоянии адресного пространства, таблиц маршрутизации сообщений и информационного хранилища, а также за обслуживание клиентов. Вспомогательные компоненты обеспечивают взаимодействие с внешними почтовыми системами и расширенные средства защиты. Все компоненты сервера реализуются как сервисы Windows NT.

К базовым компонентам относятся:

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

  • Information Store, информационное хранилище - в свою очередь состоит из хранилища данных пользователей (private store), где находятся почтовые ящики пользователей, и хранилища данных общего пользования, где находятся общие папки и каталог электронных форм организации;

  • Message Transfer Agent (MTA), агент передачи сообщений - выполняет операции по приему, передаче и доставке почтовых сообщений, на основании анализа таблиц маршрутизации;

  • System Attendant - специализированный сервис, выполняющий вспомогательные функции по управлению другими сервисами:

  • производит регулярную проверку и построение таблиц маршрутизации на основании знаний, хранящихся в каталоге организации;

  • проверяет состояние процесса репликации каталога на предмет наличия несоответствий и устраняет их;

  • генерирует адреса вновь создаваемым объектам;

  • ведет журналы прохождения сообщений;

  • производит опрос сервисов и посылку и прием тестовых сообщений для мониторов сервера.

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


    Содержание  Назад  Вперед