в пределах одной транзакции могут
отдельное подключение к базе данных. В дополнение к этому,
TP-мониторы в пределах одной транзакции могут выбирать и
обновлять данные в разнородных базах данных и даже поддерживать
их совместную целостность. Например, одна транзакция может
удалить запись из базы данных, управляемой Oracle в среде Unix, и
обновить запись в базе данных DB2 на мейнфрейме. Тем самым,
TP-мониторы полезны для связывания различных унаследованных
систем и баз данных в общую виртуальную систему.
Основанное на ORB промежуточное ПО включает простые брокеры
объектных заявок, существующие на нескольких машинах и
взаимодействующие на основе общего протокола, такого как IIOP.
Разработчики могут встраивать ORB'ы или программы, дающие доступ
к ORB, в свои приложения и взаимодействовать через общий
интерфейс с ORB'ами (приложениями), существующими в других
системах. К коммерческим ORB, базирующимся на CORBA, относятся
Orbix компании и VisiBroker компании
. Сила этого подхода состоит в
строгой поддержке межплатформенных взаимодействий. Однако строить
такие распределенные приложения сложно, и лишь немногие
инструментальные средства напрямую поддерживают такие разработки.
Кроме того, ORB'ы не обеспечивают средств балансировки загрузки и
восстановления после сбоев.
Содержание Назад Вперед