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


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


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

Существует два метода для построения апплетов. Первый основан на использовании Java и JavaBeans, второй – на основе технологии ActiveX. Безотносительно того, какая технология используется, апплеты реализуют следующие преимущества:

  • Небольшой объем, что обеспечивает быструю загрузку
  • Большую интерактивность и более дружественный интерфейс по сравнению с обычными HTML-страницами
  • Легкость в разработке и сопровождении
Протоколы, отличные от HTTP На сегодня единственным широко распространенным протоколом в Сети является Hypertext Transfer Protocol – . Являясь частью исходной инфраструктуры WWW, HTTP прекрасно подходит для работы со статическими HTML-страницами. Однако он не совсем удобен для интерактивной обработки бизнес-транзакций, поскольку является странично-ориентированным и не поддерживает информацию о состояниях и соединениях. Все это является существенными недостатками, когда речь заходит о приложениях WebOLTP.

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

  • Поддерживать информацию о пользователях и транзакциях
  • Эффективно формировать результирующую выборку и управлять ею
  • Поддерживать транзакции
  • Предоставлять надежные механизмы шифрования данных
Среда промежуточного уровня С появлением многоуровневой архитектуры, на промежуточный уровень (или уровни) была перенесена основная тяжесть прикладной обработки. Этот факт делает промежуточный уровень одним из наиболее критических и проблематичных компонентов WebOLTP архитектуры. СУБД Системы управления базами данных остаются важными компонентами всех OLTP систем, в том числе и WebOLTP. Для оптимизации СУБД в архитектуре WebOLTP необходимо:
  • Поддержка нестабильных нагрузок с отслеживанием таких свойств, как запрос очередей и приоритетов
  • Высокая скорость соединения с СУБД из Java-приложений
  • Очереди приложений и управление ресурсами как средства сокращения общего объема ресурсов в системе и достижения стабильной производительности в рамках Internet-транзакции
  • Обеспечение безопасности, как например, уполномоченная авторизация, т.е.


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



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