[ Russian ] [ English ]

Методы организации доступа к базам данных Web-ориентированных приложений

Д.А. Волков,
ЗАО "Демос-Интернет",
vdv@demos.su

То, что сейчас представлено в Internet, является лишь незначительной частью огромного количества информации, накопленного за время существования компьютерной индустрии и хранящегося в данное время в виде различных баз данных. Различия форматов представления данных в БД и WWW не позволяют осуществлять доступ напрямую к этой информации. В рамках этого доклада будет сделан обзор ориентированных на различные задачи методов работы с БД посредством технологии WWW. Обсуждение будет иллюстрироваться примерами практической реализации информационных систем с использованием рассматриваемых методов.

В первой части доклада будут рассмотрены различные архитектуры построения шлюзов БД - WWW, проведен анализ целесообразности использования “тонких” и “толстых” клиентов для решения тех или иных задач. Основное внимание будет уделено созданию масштабных информационных систем, реализующих, в отличие от простых систем публикации информации, достаточно сложную логику работы с данными. Подобные системы подразумевают наличие сервера приложений, в качестве которого могут быть использованы сервер баз данных, Web-сервер или отдельный программно-аппаратный комплекс.

Вторая часть доклада будет посвящена задачам обеспечения качества сервиса, предоставляемого Web-ориентированными информационными системами. Работа в открытых сетях имеет свою специфику, определяемую, прежде всего, неограниченным числом потенциальных пользователей системы и низкой пропускной способностью и надежностью каналов передачи данных. Эти факторы обуславливают необходимость использования средств управления потоками запросов и дополнительных средств контроля за вычислительной и сетевой инфраструктурами, не всегда востребованных при построении локальных систем с заранее ограниченным числом пользователей. В этой части доклада будут рассмотрены различные технологии управления качеством сервиса, основанные на использовании компонентов промежуточного слоя (middleware), на примере спецификации Real-Time CORBA, HP Web QoS и разработанной автором концепции универсального сервера Unis.

Литература:

  1. A. Labrinidis, N. Roussopoulos. Generating Dynamic Content at Database-Backed Web Servers: cgi-bin vs. mod_perl. – SIGMOD Record, March 2000. http://www.acm.org/sigmod/record/issues/0003/labrinid.pdf
  2. Douglas C. Schmidt, Fred Kuhns. An Overview of Real-Time CORBA Specification. – IEEE Computer, June 2000
  3. HP Web QoS - http://www.webqos.hp.com
  4. Menasce D.A., Almeida A.F. Capacity Planning for Web Performance. Metrics, Models, and Methods. – Prentice Hall, 1998
  5. Бездушный А.Н. Методы и инструменты создания интегрированных цифровых библиотек. //Автореферат диссертации на соискание ученой степени кандидата физико-математических наук. – ВЦ РАН, 1999
  6. Волков Д.А. Методы оптимального управления качеством сервиса информационных систем в открытых сетях. //Автореферат диссертации на соискание ученой степени кандидата физико-математических наук. – ВЦ РАН, 2000
  7. Даниэла Флореску, Алон Леви, Альберто Мендельсон. Технологии баз данных для World-Wide Web: обзор. – СУБД, №4-5, 1998
Supported by Synthesis Group