В рамках анонса новой версии Oracle Tuxedo 11g — сервера приложений, ориентированного на поддержку критически важных прикладных систем, осуществляющих распределенную обработку транзакций на больших массивах данных, корпорация Oracle представила инструменты, помогающие переносить приложения (re-hosting), созданные изначально для среды мэйнфреймов на серийное аппаратное и программное обеспечение. Это продукты Oracle Tuxedo Application Runtime for CICS and Batch 11g и Oracle Tuxedo Application Rehosting Workbench 11g, позволяющие, по мнению представителей Oracle, свести к минимуму внесение изменений в код приложений и сделать процесс рехостинга типовой рутинной процедурой.
Oracle Tuxedo Application Runtime for CICS and Batch 11g предоставляет среду эмуляции интерфейсов CICS API и пакетной обработки, в которой реализуется весь спектр возможностей платформы Oracle Tuxedo. Перенесенные таким образом приложения исполняются в многоузловой распределенной Grid-среде, находящейся под централизованным оперативным управлением. Кроме того, интеграция сервисов “мэйнфреймовских” CICS-приложений (предназначенных, как правило, для онлайновой обработки транзакций на больших массивах данных) в единую корпоративную среду позволяет воспользоваться преимуществами открытой инфраструктуры на базе SOA. Делается все это с помощью целого ряда новых функций:
- CICS Application Runtime — поддерживает исполнение приложений IBM CICS (без каких-либо изменений кода) в Grid-среде, которая обеспечивает распределение больших рабочих нагрузок по разным процессорам и узлам; упрощает администрирование CICS-приложений и обеспечивает масштабирование до более чем 100 тыс. пользователей и свыше 50 тыс. транзакций в секунду
- 3270 Terminal Server — предоставляет сотрудникам бизнес-подразделений привычную для них рабочую среду благодаря поддержке эмуляции терминала tn3270
- Distributed CICS Resource Management — облегчает процедуры развертывания и администрирования, давая клиентам возможность запускать “регионы” (экземпляры) CICS в распределенной конфигурации
- Batch Application Runtime — обеспечивает надежное управление пакетными рабочими заданиями; распределенные устройства-инициаторы пакетной обработки могут осуществлять распараллеливание рабочих заданий. За счет уменьшения временных “окон” пакетной обработки, помогающего строго соблюдать принятые соглашения об уровне обслуживания (SLA), поддерживается и необходимая отказоустойчивость системы
- Batch Execution Environment — помогает исполнять приложения с пакетной обработкой данных, созданные для мэйнфреймов IBM, на серийных аппаратных и программных средствах, не внося изменений в программный код.
- Решение Oracle Tuxedo Application Rehosting Workbench 11g предоставляет набор автоматизированных инструментов, интегрированных с центральным хранилищем данных, для переноса приложений. Среди его ключевых фукнкций:
- Workbench Repository and Cataloguer — гарантирует целостность переносимых приложений путем полной проверки взаимозависимостей всех компонентов
- File Migrator — обеспечивает надежный перенос наборов данных и неструктурированных (плоских) файлов в базы данных ISAM или Oracle Database 11g, используя для этого автоматизированные сервисные функции для загрузки, выгрузки и проверки целостности данных
- DB2 Migrator — автоматизирует перенос логической структуры данных и собственно данных в СУБД Oracle Database 11g
- COBOL Migrator — поддерживает перенос COBOL-приложений с мэйнфреймов IBM на открытые системы; адаптирует программы к диалектам компилятора и разнообразным методам доступа к данным
- JCL Migrator — служит для переноса заданий IBM JCL в среду Tuxedo ART.