Средства разработки приложений


Введение в WebOLTP - часть 5


Серверы Web-приложений представляют последние решения в области программного обеспечения промежуточного уровня. Технология сервера Web-приложений появилась в результате попытки трансформировать Netscape и Web-серверы Microsoft в серверы приложений; рычагами к этому послужило последнее поколение соответствующих API -(NSAPI и ISAPI). Серверы Web-приложений вообщем являются специализированными (заказными) разработками на основе одного из инструментальных средств создания Web-узла.

Этот мощный набор инструментальных средств действительно ведет к повышению производительности разработчика. Но с другой стороны, масштабируемость существенно ограничена прямым обращением сервера приложений к Web-серверам и отсутствием поддержки не-HTTP протоколов связи.

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

Серверы Транзакций Серверы Транзакции объединяют самые лучшие возможности СФЕР и мониторов TP с компонент-основанной разработкой: это дает возможность быстрому созданию масштабируемых WebOLTP приложений. Первыми доступными серверами транзакций станут Sybase Jaguar CTS (Компонентный сервер транзакций) от Sybase, Inc. и Microsoft Transaction Server (прежде известные как Viper). Поскольку спрос на WebOLTP растет, вскоре, по-видимому, должны появиться другие продукты этого класса.


Рисунок 5. Серверы транзакций объединяет самые лучшие возможности TP мониторов и ORB.

Серверы транзакций характеризуются следующими отличительными свойствами:

  • Предлагают встроенные возможности управления транзакциями.
  • Обеспечивают механизм запуска и управления сервлетами (servlets).
  • Поддерживают вызовы распределенных объектов для обеспечения связи в многоуровневых приложениях.
  • Поддерживают средства быстрой разработки ПО для промежуточного уровня, включая компонентную разработку.



Начало  Назад  Вперед



Книжный магазин