Производители мониторов транзакций оценивают перспективы объектно-ориентированных приложений

Пользователи мониторов транзакций вскоре получат кое-что, что приблизит их к "объектам".

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

Поставщики объектных технологий, таких как OLE компании Microsoft, расширяют их содержание таким образом, чтобы использовать сложные возможности мониторов транзакций и позиционировать эти технологии как универсальное промежуточное ПО для "сшивания" друг с другом распределенных сред.

Планы на будущее

Мониторы транзакций обеспечивают "гораздо большую надежность, чем обычные приложения клиент/сервер", как отметил Марк Ричардс, системный консультант компании Bankers Trust из Нью-Йорка. Bankers Trust разрабатывает финансовое приложение, которое основывается на программном обеспечении Tuxedo компании Novell, и обещание поддержки объектов, по словам Ричардса, как нельзя лучше соответствует тому направлению, в котором движется компания.

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

"Вам не нужно будет думать о том, как вы получаете информацию. Ваше дело только ее возвращать", - сказал Пол Токатлиан, технологический директор компании Tangent International Computer Consultant. Tangent проектирует приложения с мониторами транзакций для заказчиков в области финансов, телекоммуникаций и здравоохранения.

В конце октября IBM начала тестирование объектно-ориентированных версий клиентов своего монитора CICS. Компания сообщила, что эти версии смогут взаимодействовать с OLE на Windows 3.1 и с конкурирующей технологией OpenDoc на OS/2. Поставки ожидаются в начале следующего года, как сказал Джеф Шарман, консультант IBM по стратегии и маркетингу CICS.

Конкуренты IBM также готовят свои мониторы транзакций к объектному будущему. Представители отделения Global Information Solutions компании AT&T рассказали о намерениях анонсировать в первом квартале начальный OLE-интерфейс для своей программной системы Top End. Novell, ведущий поставщик мониторов транзакций для ОС Unix, планирует в первой половине следующего года предоставить клиентам OLE возможность использовать службы транзакций Tuxedo; об этом сообщил Иван Ружич, директор по маркетингу отделения компании, отвечающего за распределенные службы.

Двигаясь дальше по этому пути, Novell и IBM планируют добавить поддержку спецификации Common Object Request Broker Architecture (CORBA), разработанной консорциумом Object Management Group, которая позволит множеству серверов в сети передавать друг другу объекты. Однако это произойдет, по всей вероятности, не раньше 1997 года.

"В техническом отношении, существует ряд проблем, которые необходимо решать в этой области", - сказал Шарман. Тем временем, как отметил Ружич, Novell собирается предоставить свою поддержку для CORBA одновременно с выпуском расширенной версии этой спецификации, которая сейчас находится на начальных стадиях обсуждения.

Цель Tuxedo

Компания Interactive Telephone использует Tuxedo главным образом для автоматической обработки транзакций по оплате авторизованных телефонных звонков, которые выполняются с помощью телефонных карточек, выпускаемых этой компанией. Президент компании Сид Хуанг сказал, что его сотрудники, работающие с BackOffice, имеют ограниченный доступ к Tuxedo, но Interactive Telephone собирается проанализировать использование интерфейса OLE в Tuxedo, когда он станет доступен.

Хуанг отметил, что "объекты - это дело будущего, и радостно видеть, что Novell использует [Tuxedo] и в новых направлениях", чтобы расширить ее традиционную роль в оперативной обработке транзакций. Однако, он добавил, что использование OLE потенциально ведет к увеличению накладных расходов на обработку.

Применение интерфейса OLE добавит еще один шаг к общему процессу и, по всей вероятности, замедлит его по сравнению с прямым подключением клиентов к монитору транзакций, как отметил Росс Альтман, вице-президент по маркетингу компании Magna Software из Нью-Йрока. Magna производит средства генерации приложений для нескольких мониторов транзакций.

Однако для приложений, которые в состоянии до некоторой степени пренебречь производительностью, поддержка OLE, по словам Альтмана, "действительно открывает мир". "Время ответа - основная проблема в этой области, и для ее решения обычно приходится искать компромисс", - сказал он.


Что все это означает

  • Монитор обработки транзакций (Transaction processing monitor): Программное обеспечение, которое управляет механизмом, обеспечивающим конечных пользователей надежным доступом к распределенным данным. Монитор синхронизирует ресурсы систем, сети и приложения и решает такие задачи, как авторизация пользователей, защита и перезапуск.
  • OLE: Набор объектных технологий компании Microsoft, предназначенных для интеграции приложений и компонентов программного обеспечения. С помощью OLE прикладные программы, выполняющиеся на настольных системах, обмениваются данными в форме объектов. IBM и другие поставщики поддерживают OpenDoc, конкурирующую технологию.
  • CORBA: Спецификация, разработанная Object Management Group для обмена объектными модулями программного обеспечения от сервера к серверу или от сервера к клиенту. Множество поставщиков уже разработали системы брокеров запросов к объектам, соответствующие спецификации CORBA.