Технический обзор адаптера электронной почты

WebSphere Adapter for Email обеспечивает совместимость между различными информационными системами предприятия при пересылке сообщений электронной почты. Поскольку адаптер рассчитан на обработку как входящих, так и исходящих сообщений электронной почты, он может извлекать сообщения из почтового сервера в соответствии с условиями поиска и автоматизировать дальнейший поток операций. Кроме того, адаптер может посылать ответы отправителям сообщений.

Адаптер обеспечивает интеграцию информационных систем предприятия путем отправки и получения сообщений электронной почты по протоколам SMTP, IMAP и POP3. Взаимодействием сервера и адаптера управляет API JavaMail, входящий в состав комплекта разработчика IBM Java.

В режиме обработки входящих сообщений адаптер выполняет следующие действия:
  1. Опрашивает почтовый сервер с определенным интервалом
  2. Считывает электронную почту из почтового ящика
  3. Преобразует сообщения электронной почты в бизнес-объекты
  4. Передает бизнес-объекты на сервер приложений
В режиме обработки исходящих сообщений адаптер выполняет следующие действия:
  1. Получает бизнес-объект от сервера приложений.
  2. Преобразует бизнес-объект в сообщение электронной почты
  3. Передает электронную почту на сервер.

Архитектура адаптеров

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

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

Архитектура адаптера электронной почты

Условия использования |


(c) Copyright IBM Corporation 2005, 2006.
Данная справочная система Information Center создана на основе технологии Eclipse (http://www.eclipse.org)