Компания BEA Systems выпустила очередную, десятую модернизацию своего первого продукта — монитора транзакций Tuxedo, адаптировав его к работе в сервис-ориентированных средах.
Этот инструментарий активно используется в проектах, в рамках которых унаследванные приложения переносятся с мэйнфреймов на серверы, оснащенные Tuxedo.
В частности, в новую версию добавлена поддержка стандарта шифрования SSL для защиты сетевых коммуникаций.
«Это реализация широко распространенного стандарта. Раньше нам приходилось использовать для шифрования информации в сетевых каналах свое внутреннее решение», — пояснил Лоренцо Кремона, директор BEA по маркетингу продуктов Tuxedo в компании. В новой версии также улучшена функция шифрования паролей на основе Advanced Encryption Standard и добавлена возможность взаимодействия с широко используемыми сервисами каталогов, такими как Microsoft Active Directory, LDAP и RACF (Remote Control Access Facility).
Монитор Tuxedo поддерживает приложения, написанные на Си, C++ и Коболе. Его применяют крупные организации, такие как банки, государственные ведомства и телекоммуникационные компании. Следует отметить, что Tuxedo — первый и один из основных продуктов BEA Sytems, но он побывал в собственности многих производителей, в том числе AT&T, Unix System Laboratories и Novell, прежде чем основатели BEA приобрели права на него в 1996 году.
Кроме того, BEA добавила адаптер для IBM MQSeries, чтобы связать Tuxedo напрямую с системой обмена сообщениями этого продукта.
«Это двунаправленный адаптер, который позволяет нам обмениваться сообщениями с MQSeries», — подчеркнул Кремона. Данный адаптер основан на технологии BEA eLink, обеспечивающей связь со средой мэйнфреймов. В свое время выпуск eLink был приостановлен до тех пор, пока эта технология не вошла в состав Tuxedo.
С помощью этого адаптера можно использовать приложения, написанные для мэйнфреймов, в рамках сервис-ориентированной архитектуры (Service-Oriented Architecture, SOA). При этом адаптер Tuxedo действует как платформа рехостинга приложений для мэйнфреймов.
BEA адаптировала коммуникационные возможности сервера приложений WebLogic Server к Tuxedo. Это обеспечивает прозрачность взаимодействий между приложениями Tuxedo и контейнерами J2EE.
С выпуском платформы SALT (Services Architecture Leveraging Tuxedo) 2.0 компания BEA стала поддерживать двунаправленные Web-сервисы. В версии SALT 1.1 внешние приложения могли вызывать Web-сервисы Tuxedo. В версии 2.0 приложения Tuxedo по-прежнему доступны как Web-сервисы, но теперь можно вызывать и внешние приложения.
«Благодаря этому Web-сервисы могут использоваться в Tuxedo», — подчеркнул Кремона.
В SALT 2.0 добавлена также поддержка стандарта WS-Security, описывающего функции защиты Web-сервисов.