Базовые технологии IBM Lotus/Domino
К базовым технологиям IBM Lotus/Domino относятся сервер IBM Lotus Domino (шестая версия, 2002 год), а также семейство клиентских программных продуктов IBM Lotus Notes.
IBM Lotus Domino 6 - это серверная инфраструктура, предназначенная для развертывания распределенных многоязычных приложений, включая базы данных, каталоги, серверы приложений, почтовый сервер, планирование, связь, администрирование и пр.
IBM Lotus Domino 6 работает под управлением семи различных серверных операционных систем, в том числе Linux и z/OS .
IBM Lotus Domino 6 поддерживает любые клиентские платформы. В качестве клиентов могут использоваться как средства Lotus Notes, так и любые браузеры.
В состав семейства IBM Lotus Domino 6 входит ряд серверов, основные из которых перечислены ниже:
Domino Messaging Server предназначен только для доступа к функциям обмена сообщениями и планирования. Предусматривает поддержку разбиения на разделы, что позволяет клиентам иметь несколько экземпляров серверов Domino на одном компьютере.
Domino Enterprise Server предоставляет все функции совместной (групповой, коллективной) работы, включая обмен сообщениями и планирование. Поддерживает кластерную архитектуру, позволяющую осуществлять перераспределение нагрузки, резервирование и восстановление данных. Поддерживает работу с браузерами (т.е. включает в себя Web-сервер).
Перечислим некоторые примечательные особенности IBM Lotus Domino 6:
- на одном сервере Domino возможна установка многоязычных элементов дизайна, так что каждый пользователь может работать на нужном ему языке, и это не требует увеличения числа серверов;
- поддерживается централизованная архитектура каталогов; при этом полные каталоги содержатся на центральном сервере домена, а на остальных серверах домена сохраняются небольшие выборочные дубликаты каталога. Это сокращает время репликации и снижает требования к необходимому объему дискового пространства;
- имеется возможность дистанционного обновления программ, установленных на клиентах Lotus Notes 6; это упрощает работу администратора системы;
- сервер Domino 6 поддерживает стандартные протоколы почтовых клиентов и браузеров (POP3, SMTP, HTTP и др.), что расширяет круг клиентов;
- приложения Domino 6 доступны как клиентам Lotus Notes, так и Web-клиентам;
- используется технология <потоковой репликации>, при которой документы отображаются по мере их получения, что позволяет конечным пользователям работать с уже поступившими документами, не дожидаясь завершения копирования всей базы данных;
- администраторы электронной почты имеют возможность фильтровать сообщения по заданным критериям (отправитель, число прикрепленных файлов, размер сообщения и др.), управлять квотами на почтовые файлы (удержание сообщений при превышении квоты; рассылка предупреждений пользователям, превысившим квоту), автоматически удалять, приостанавливать или отклонять сообщения (по установленным критериям);
- серверы Domino 6 могут взаимодействовать, работая параллельно, с другими серверами приложений, такими как IBM WebSphere Application Server, IBM Lotus Quick Place, Microsoft Exchange.
Более подробно IBM Lotus Domino 6 описан в [6.2, 6.4].
IBM Lotus Notes - это многоцелевое клиентское программное обеспечение, предназначенное для поддержки персональной информации пользователей (календари, списки заданий, обмен сообщениями внутри предприятия и т.д.), а также совместной (групповой) работы.
IBM Lotus Notes - это семейство клиентов, в состав которого входит базовый клиент Lotus Notes, а также клиенты Lotus iNotes, Lotus Mobile Notes, Lotus iNotes Web Access.
Клиентское программное обеспечение Lotus Notes универсально, поскольку интегрирует все функции совместной и индивидуальной работы пользователей. Благодаря встроенной поддержке HTML, Lotus Notes предоставляет пользователям полнофункциональный доступ к Web-приложениям, включая такие возможности, как отправка и получение почты через HTML-страницы.
Клиент Lotus iNotes Web Access поддерживает доступ к приложениям, реализованным в среде Domino, с помощью браузеров, а также Microsoft Outlook.
Клиент Lotus Mobile Notes поддерживает доступ к приложениям Domino от беспроводных и мобильных устройств (сотовые телефоны, карманные компьютеры, пейджеры и т.д.).
Отметим, что доступ к серверу Domino возможен и без использования клиента IBM Lotus, а только с помощью Web-браузеров. Однако в этом случае пользователь теряет возможности редактирования контента, обеспечения безопасности и автономной работы (выполнения основных функций без постоянного подключения к серверу Domino).
Перечислим некоторые важные особенности IBM Lotus Notes:
- клиент Lotus Notes предоставляет пользователям чрезвычайно гибкую, настраиваемую на индивидуальные требования рабочую среду;
- развитая система репликации позволяет осуществлять автономную работу клиента (без подключения к серверу; периодическая репликация баз данных сервера при этом поддерживает базы данных клиента на актуальном уровне);
- широко используются различные приемы повышения производительности клиента, в частности, такие, как фоновое выполнение операций удаления прикрепленных файлов, запроса новых сообщений электронной почты и др;
- возможно централизованное дистанционное обновление программного обеспечения клиента и настроек рабочей среды, осуществляемое сервером Domino.
IBM Lotus Notes работает под управлением широкого круга операционных систем: Windows NT 4.0, Windows XP, Windows 95, Windows 98, Windows 2000, Macintosh OS 9.x.
Более подробная информация о программном обеспечении IBM Lotus Notes приведена в [6.2, 6.4].