Lotus® NotesPump версии 2.5 представляет собой серверный продукт для распространения данных, обеспечивающий высокую производительность и масштабируемый обмен данными между постоянно растущим числом приложений хостов и реляционных СУБД, включая IBM DB2, Oracle, Sybase, текстовые файлы, Lotus Notes, источники данных ODBC и EDA/SQL.
Благодаря применению новейших технологий баз данных и серверных технологий Lotus NotesPump демонстрирует значительно более высокую производительность, гибкость планирования, масштабируемость на уровне предприятия и широкие возможности управления.
Серверные средства распространения данных NotesPump предоставляют специалистам организации согласованный доступ к точной и актуальной деловой информации.
С помощью Lotus NotesPump разработчики, администраторы баз данных и специалисты по информационным технологиям могут настраивать планируемые, управляемые событиями двусторонние сеансы обмена данными, а также обеспечить для клиентов Notes и Web доступ в реальном времени ("по требованию") к корпоративным системам хранения данных, включая IBM DB2, Lotus Notes, Oracle, Sybase, текстовые файлы, источники данных EDA/SQL, ODBC и HTML.
Новые функции в Lotus NotesPump версии 2.5
- RealTime Activity: позволяет установить постоянное, синхронное соединение между приложениями Domino и поддерживаемыми NotesPump внутренними источниками данных. Пользователи Notes и клиентов Web получают возможность обращаться к поддерживаемым источникам в реальном времени ("по требованию").
- Реализация сервера NotesPump Server для платформ Sun Solaris Sparc и Intel, а также IBM AIX.
- Java Activity: позволяет средствам распространения данных NotesPump поддерживать интерфейсные приложения на Java.
- Archive Activity: позволяет планировать операции архивирования данных от источника к приемнику.
- File Link: обеспечивает чтение/запись в реальном времени в структуры файловых каталогов.
- EDA Link: обеспечивает доступ более чем к 70 типам последовательных файлов и хост-систем, работающих на 30 платформах, с использованием серверного шлюза Information Builders EDA Server Gateway (требуется сервер EDA). С вопросами следует обращаться к Information Builders по адресу: www.ibl.com.
- Replication Activity: расширенный спектр возможностей включает в себя поддержку NotesPump LotusScript, функций управления обновлением данных и вставкой.
Каким образом работает NotesPump
Lotus NotesPump включает в себя три компонента:
Сервер NotesPump Server: 32-разрядный мультизадачный процессор, способный одновременно обрабатывать несколько операций передачи данных.
Сервер распространения данных NotesPump запускается как многопоточная задача под управлением современных операционных систем и осуществляет всю фактическую работу по перемещению данных между базами данных.
Ядро сервера может работать на платформах OS/2 Warp, Windows NT 3.51 и 4.0, HP-UX, AIX, Sun Solaris Sparc и Intel, а также устанавливаться на машине с сервером Domino в качестве сорезидентной задачи.
Базы данных администрирования NotesPump: система администрирования NotesPump включает в себя две базы данных Notes:
- NotesPump Administrator. Приложение Notes, используемое для создания на основе Notes "управляемого хранилища" задач с инструкциями, выполняемыми сервером NotesPump. Инструкции включают в себя сведения о конфигурации и канале передачи данных, а также документы с описанием действий.
- Конфигурация определяет серверную среду NotesPump. Для каналов передачи данных указываются названия и сетевые адреса баз данных источника и приемника. Действия представляют собой "единицы работ" в инфраструктуре NotesPump и включают в себя широкий набор опций планирования и передачи данных.
- В число операций (действий - Activity), поддерживаемых серверной технологией NotesPump, входят: непосредственная передача Direct Transfer, репликация в реальном времени RealTime Replication (непосредственный доступ к данным "по требованию" для пользователей Notes и Web), архивирование Archive, опрос Polling (отслеживание событий), команды Command (выполнение инструкций командной строки и инструкций баз данных), DPROPR (передача данных средствами IBM DataPropagator Relational), действия на основе скрипта Scripted (используется LotusScript) и администрирование Administration (управление резервным копированием управляемого хранилища и размером контрольного журнала сервера). Новые операции Java Activity обеспечивают поддержку на сервере NotesPump запросов и обновлений данных из приложений Java.
- Контрольный журнал NotesPump Log. Приложение Notes, фиксирующее статистические параметры работы сервера NotesPump.
NotesPump Development Client: (дополнительно) клиентская программа, устанавливаемая на клиентские машины Notes 4.х и используемая в процессе разработки на LotusScript или при интерактивном определении соответствий между полями источников данных для NotesPump.
Информация о продукте NotesPump 2.5а for AS/400:
Сервер NotesPump: на платформе AS/400 сервер NotesPump представляет собой 64-разрядное приложение, которое выполняется как задача ADDIN оригинального 64-разрядного сервера Domino для AS/400.
Поддерживаемые NotesPump соединения для передачи данных: сервер NotesPump для платформы AS/400 поддерживает доступ к базам данных DB2, Notes, файлам и текстовым источникам данных.
Консоль сервера NotesPump Server Console: в отличие от других платформ NotesPump, на платформе AS/400 у сервера отсутствует консоль NotesPump.
Рабочее состояние NotesPump можно проконтролировать с помощью базы данных администрирования NotesPump или с консоли Domino на платформе AS/400 (в режиме просмотра задач).
Сервер NotesPump на платформе AS/400 представляет собой задачу addin для сервера Domino и поэтому не запускается в виде отдельного интерактивного процесса или отдельного окна.
Поддерживаемые NotesPump операции (действия): непосредственная передача Direct Transfer, распространение полномочий Authority Propagation, сообщения в реальном времени RealTime Notes, репликация Replication, архивирование Archive, DpropR (передача данных средствами IBM DataPropagator Relational), действия на основе скрипта LotusScript, команды Command и опрос Polling.
Решение по распространению данных управляет требованиями по доступу к данным в масштабе предприятия
Lotus NotesPump разрабатывался для решения многих деловых задач: перемещение больших объемов данных между различными базами данных, предоставление конечным пользователям непосредственного, интерактивного доступа к корпоративным хранилищам данных и управление в масштабе всей корпоративной сетевой среды.
Lotus NotesPump включает в себя высокопроизводительные опции, которые значительно повышают скорость передачи данных:
- Широкий набор высокопроизводительных средств взаимодействия с базами данных: Соединения с базами данных Lotus Notes®, IBM DB2®, Oracle 7®, Sybase® System10™ и Sybase® System11™ осуществляются через оригинальные интерфейсы API этих баз данных.
- Кроме того, NotesPump поддерживает соединения с совместимыми с ODBC источниками, позволяя ядру сервера подключаться к любому 32-разрядному драйверу ODBC, соединения с текстовыми источниками и с источниками EDA, обеспечивающими доступ к EDA/SQL (для использования соединений EDA требуется шлюз сервера EDA Server Gateway, предлагаемый Information Builders, Inc., www.ibl.com).
- Специальные варианты соединений с базами данных: Для работы со специальными базами данных, а также для повышения скорости передачи данных можно использовать специализированные опции соединений для конкретных баз данных.
Защищенные, гибкие возможности обмена данными
Функции Lotus NotesPump обеспечивают максимальную гибкость планирования. При работе с администратором NotesPump такие функции Lotus Notes, как уровни управления доступом, списки полей автора и читателя, а также возможности интерактивного выбора метаданных полей становятся ключевыми компонентами централизованной системы управления.
Поддерживаемые в NotesPump версии 2.5 действия (Activities) обеспечивают широкий выбор операций по доступу к данным:
- Непосредственная передача Direct Transfer: планируемая передача данных между поддерживаемыми NotesPump источником и приемником. Условия передачи определяются запросами SQL, формулами Notes и другими, специфичными для источников данных командами.
- Передача в реальном времени RealTime: предоставляет пользователям клиентов Notes или Web с помощью форм баз данных Notes непосредственно, в интерактивном режиме обращаться и обновлять данные во внутренних источниках.
- Опрос Polling (отслеживание событий): позволяет определить условия или события, которые будут отслеживаться для баз данных. При выполнении условий NotesPump немедленно выполнит одно или несколько из указанных действий (Activities).
- Репликация Replication: обеспечивает синхронизацию данных между различными источниками данных по одному или нескольким общим ключевым полям.
- Java: планирует операции обмена данными сервера NotesPump с построенными на Java приложениями.
- DPropR: миграция системных данных IBM DPropR в поддерживаемые NotesPump приемники.
- Действия на основе скриптов Scripted: обеспечивают выполнение расширенных и специализированных операций передачи данных с использованием условной обработки и функций передачи сообщений на основе классов NotesPump LotusScript (в интерактивной среде разработки IDE Lotus Notes версии 4.х).
- Команды Command: позволяют выполнять команды сервера данных или операционной системы с помощью сервера NotesPump.
- Архивирование Archive: планирование операций архивирования данных из источников в определенные приемники.
Функции системного управления масштаба предприятия
- Масштабируемая архитектура: Системные компоненты NotesPump, включающие в себя серверы, соединения с источниками данных и определенные действия по передаче данных, могут добавляться по мере необходимости с помощью управляющего приложения NotesPump. NotesPump непрерывно отслеживает сеть на предмет появления новых компонентов и мгновенно подключает добавленные ресурсы без прерывания работы.
- Лицензирование продукта: В комплект поставки входят серверные лицензии для тестовых разработок и рабочего использования.
- Поддержка SNMP: Состояние серверов NotesPump может отслеживаться с помощью стандартных в отрасли систем управления по протоколу SNMP.
- Удаленное управление сервером NotesPump возможно с помощью консоли Java.
- Распределение рабочей нагрузки: Поддерживается распределение задач-действий (Activities) между всеми серверами NotesPump. Можно управлять параметрами мультизадачной работы.
- Отказоустойчивость: Функции управления NotesPump предусматривают установку интервалов для повторного выполнения действий и ведение контрольного журнала серверных операций для отслеживания работы системы.
Заключение
Lotus NotesPump предлагает новый уровень масштабируемости предприятий, обеспечивающий обмен данными между базами данных Lotus Notes, IBM DB2, Oracle, Sybase, текстовыми файлами, HTML-файлами, источниками EDA/SQL и ODBC в реальном времени, на основе событий или в соответствии с установленным графиком при более высокой производительности, более широких возможностях планирования, программирования и управления в рамках корпоративной инфраструктуры.
Системные требования
Требования сервера NotesPump
- Операционная система: OS/2 Warp 3.0 или 4.0, Windows NT 3.51 или 4.0, HP-UX 10.01, Sun Solaris 2.5.1 или IBM AIX 4.1.4.
- Процессор: IBM-совместимый компьютер с процессором Intel 486 под OS/2 Warp или Windows NT, рекомендуется 586.
- Память: минимум 64 Мбайт, рекомендуется более 64 Мбайт
Сервер Domino:
Lotus Notes версии 4.11 или более поздней (клиентское или серверное исполнение) для Windows NT; Lotus Notes версии 4.11 (клиентское или серверное исполнение) для IBM OS/2 Warp; Lotus Notes версии 4.11 или более поздней (клиентское или серверное исполнение) для HP-UX 10.01, за исключением версий Lotus Notes 4.5 и 4.5а для HP-UX 10.01; Lotus Notes версии 4.11 или более поздней (клиентское или серверное исполнение) для IBM AIX 4.14, за исключением версий Lotus Notes 4.5 и 4.5а для IBM AIX 4.14; Lotus Notes версии 4.11 или более поздней (клиентское или серверное исполнение) для Sun Solaris 2.5.1, за исключением версий Lotus Notes 4.5 и 4.5а для Sun Solaris 2.5.1.
Место на диске:
Сервер NotesPump: 20 Мбайт
Базы данных администрирования NotesPump: (место на диске сервера Notes) 10 Мбайт.
Поддержка LotusScript: на всех поддерживаемых платформах сервера NotesPump.
Действия реального времени: требуют установки сервера NotesPump на сервер приложений Domino 4.5 или более поздней версии.
Дополнительная информация:
Адрес в Web: http://www.edge.lotus.com