Архитектура Microsoft Windows для разработчиков




Microsoft Transaction Server


Занятие 8. Microsoft Transaction Server

(Продолжительность занятия 15 минут)

Microsoft Transaction Server (MTS) — приложение обработки транзакций для создания, развертывания и управления высокопроизводительными, масштабируемыми и устойчивыми серверными приложениями уровня предприятия для работы в интрасети и Интернете.

MTS можно использовать для построения масштабируемых серверных приложений из ActiveX-компонентов. Он позволяет сосредоточиться на решении проблем бизнеса, а не на разработке инфраструктуры приложений. Это занятие посвящено компонентам MTS, транзакциям и вызову компонентов MTS.

Изучив материал этого занятия, Вы сможете:

  • описать компоненты MTS;
  • описать транзакцию;
  • объяснить, как вызывать компоненты MTS.
  • Transaction Server основан на проверенных методах обработки транзакций, но его значимость выходит за рамки мониторинга процесса транзакций. Он представляет собой простую программную модель и среду выполнения для распределенных многокомпонентных серверных приложений.

    Программы на базе MTS строятся из наборов ActiveX-компонентов, реализующих бизнес-функции. Эти компоненты разрабатываются так же, как для одного пользователя. Благодаря их установке и выполнению в среде Transaction Server, серверное приложение автоматически масштабируется для поддержки множества параллельно обращающихся клиентов, обеспечивая высокую производительность и надежность.

    Средства Transaction Server позволяют конструировать приложения, которые защитят Вас от сложностей разработки инфраструктуры, позволяя сосредоточиться на программировании конкретных функций и тем самым снижая стоимость и время разработки приложений для интрасети и Интернета.

    Компоненты приложения

    Компоненты приложения MTS моделируются на основе бизнес-правил. Они реализуются как внутрипроцессные СОМ-серверы (библиотеки динамической загрузки). Мы подробно обсудим СОМ в главе 5. Создают их с использованием Visual Basic, Visual C++, Visual J++ или любого другого ActiveX-совместимого средства разработки.




    Содержание  Назад  Вперед