Методы организации доступа к базам данных Web-ориентированных приложений
Д.А. Волков,
ЗАО "Демос-Интернет",
vdv@demos.su
То, что сейчас представлено в Internet, является лишь незначительной частью
огромного количества информации, накопленного за время существования компьютерной индустрии и
хранящегося в данное время в виде различных баз данных. Различия форматов представления данных
в БД и WWW не позволяют осуществлять доступ напрямую к этой информации. В рамках этого доклада
будет сделан обзор ориентированных на различные задачи методов работы с БД посредством технологии
WWW. Обсуждение будет иллюстрироваться примерами практической реализации информационных систем
с использованием рассматриваемых методов.
В первой части доклада будут рассмотрены различные архитектуры построения
шлюзов БД - WWW, проведен анализ целесообразности использования “тонких” и “толстых” клиентов для
решения тех или иных задач. Основное внимание будет уделено созданию масштабных информационных
систем, реализующих, в отличие от простых систем публикации информации, достаточно сложную логику
работы с данными. Подобные системы подразумевают наличие сервера приложений, в качестве которого
могут быть использованы сервер баз данных, Web-сервер или отдельный программно-аппаратный комплекс.
Вторая часть доклада будет посвящена задачам обеспечения качества сервиса,
предоставляемого Web-ориентированными информационными системами. Работа в открытых сетях имеет свою
специфику, определяемую, прежде всего, неограниченным числом потенциальных пользователей системы и
низкой пропускной способностью и надежностью каналов передачи данных. Эти факторы обуславливают
необходимость использования средств управления потоками запросов и дополнительных средств контроля
за вычислительной и сетевой инфраструктурами, не всегда востребованных при построении локальных
систем с заранее ограниченным числом пользователей. В этой части доклада будут рассмотрены различные
технологии управления качеством сервиса, основанные на использовании компонентов промежуточного слоя
(middleware), на примере спецификации Real-Time CORBA, HP Web QoS и разработанной автором концепции
универсального сервера Unis.
Литература:
- 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
- Douglas C. Schmidt, Fred Kuhns. An Overview of Real-Time CORBA Specification.
– IEEE Computer, June 2000
- HP Web QoS -
http://www.webqos.hp.com
- Menasce D.A., Almeida A.F. Capacity Planning for Web
Performance. Metrics, Models, and Methods. – Prentice Hall, 1998
- Бездушный А.Н. Методы и инструменты создания интегрированных цифровых библиотек.
//Автореферат диссертации на соискание ученой степени кандидата физико-математических
наук. – ВЦ РАН, 1999
- Волков Д.А. Методы оптимального управления качеством сервиса информационных систем
в открытых сетях. //Автореферат диссертации на соискание ученой степени кандидата
физико-математических наук. – ВЦ РАН, 2000
- Даниэла Флореску, Алон Леви, Альберто Мендельсон. Технологии баз данных для
World-Wide Web: обзор. – СУБД, №4-5, 1998
|