представляет наибольшую значимость для финансовых
представляет наибольшую значимость для финансовых приложений, в
которых требуется доставка объемной информации сразу многим
клиентам. При использовании технологии подписки и доставки каждое
сообщение передается по сети только один раз при том, что его
получает каждый подписчик.
Мониторы обработки транзакций (Transaction Monitors -
TP-мониторы) представляют собой сложные продукты промежуточного
ПО, обеспечивающие одновременно выбор местоположения для
прикладной обработки и механизм взаимодействий. TP-мониторы дают
возможность разработчикам определить конкретные транзакционные
службы в пределах среды монитора, такие как учет продаж или
удаление заказчика. TP-монитор располагается между клиентом и
сервером баз данных и основывается на использовании трехзвенной
архитектуры "клиент-сервер". Клиент инициирует транзакцию в
мониторе с использованием механизма транзакционного RPC (TRPC), а
TP-монитор при необходимости запускает транзакции баз данных.
Ответ, если он существует, отправляется клиенту. Семейство
популярных мониторов транзакций включает Tuxedo компании , основанный на DCE продукт Encina
компании , Transaction Server компании .
Мощность TP-мониторов заключается в том, что они позволяют
разработчикам оформить части приложения в виде транзакции. У
транзакции имеются четкие точки начала и завершения. Если при
выполнении транзакции возникает сбойная ситуация, монитор может
выполнить откат этой транзакции, не оставляя систему в
нестабильном или несогласованном состоянии. Кроме того, мониторы
транзакций в состоянии мультипликсировать запросы к базам данных.
Поскольку клиент вызывает транзакции и не связан напрямую с базой
данных, монитор транзакций в состоянии пропускать разные запросы
через одно подключение к базе данных. Например, для 100 клиентов
может понадобиться только 10 активных подключений к базе данных.
Тем самым удаляется ограничение, свойственное двухзвенным
организациям "клиент-сервер", когда для каждого клиента требуется
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий