Базы данных Oracle и Web

Антон Меринов

Антон Меринов

Автор статьи. Интересы, навыки: Профессиональное администрирование СУБД Oracle Database, веб-разработка, IT-World. Подробнее.

 
 
 

 По мере дальнейшего развития технологий развиваются и основанные на них приложения баз данных Oracle. Это развитие технологии повлекло за собой значительное расширение функций баз данных и увеличение числа пользователей. На начальных этапах развития технологии базы данных доступ к информации в базе данных осуществлялся отдельными программами, написанными для конкретного назначения. В настоящее время информация, содержащаяся в реляционных базах данных, доступна гораздо более широкому кругу пользователей, отчасти благодаря World Wide Web.

Технология Web не только упрощает доступ к базе данных, но и позволяет пользователям быстро подключаться и выбирать требуемую информацию в виде документов или данных из других источников данных. В свое время информационный доступ такого типа требовал значительных усилий разработчиков, а технологии Web сократили сложность построения и развертывания аh[bntrneh приложений, в которых используются многочисленные источники данных.

С появлением Internet и Web значительно изменились архитектуры традиционных приложений баз данных. По мере становления технологий Web реляционные базы данных в составе приложений на основе Web и приложений баз данных на основе Web стати неотъемлемой частью корпоративных вычислительных средств.

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

База данных используется на Web-сайте Internet или интрасети множеством способов. Чтобы понять, как работает эта интеграция, рассмотрим различные типы страниц, которые могут содержаться на Web- сайте. Страницы, как правило, следуют одной из трех моделей:

  • Статические страницы в основном доставляют пользователю информационное наполнение Web-cepвера на основе статических конструкций HTML (Hypertext Markup Language — Язык гипертексто­вых ссылок). Эти страницы также предоставляют пользователю возможность загружать файлы.
  • Динамические страницы обеспечивают возможность доставлять пользователю динамическое наполнение на основе информации, введенной пользователем. Эти страницы часто генерируются с использованием информации из базы данных. Они обычно обращаются к базе данных в режиме запроса или только чтения. Примером страницы такого типа может служить отображение котировки акций в ответ на код ценной бумаги, введенный пользователем.
  • Активные страницы предоставляют возможность поддерживать логику обработки и управлять транзакциями базы данных. Эти страницы для поддержки логики приложений часто используют сочетание клиентской и серверной обработки. Поскольку Web, по существу, представляет собой среду без определенного состояния, для этой модели требуется сложная инфраструктура, способная управлять информацией состояния приложения, понимать и отвечать на события, возникающие в результате обработки приложения.

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

 

Хотя большинство современных приложений Web просто публикует информацию, технология связности базы данных, например поддерживаемая Oracle Web Application Server 3.0, обеспечивает возможность правильной, безопасной обработки транзакций, т.е. поддержку важных приложений. Исключительная значимость этой технологии состоит в том, что она заставляет пересмотреть представление об архитектуре приложения базы данных. Хотя основы реляционной базы данных остаются неизменными, принципиально изменяется способ построения, развертывания и управления приложениями.

Технологии Internet продолжают развиваться, и вместе с ними изменяется роль базы данных. В свое время база данных использовалась для хранения и выборки данных в виде несложных записей, а сегодня она используется для хранения и выборки сложных типов данных, включая текст и данные мультимедиа, а также для хранения бизнес-правил и логики приложений в форме сценарных языков базы данных Oracle.

Вас заинтересует / Intresting for you:

Oracle и непроцедурный доступ ...
Oracle и непроцедурный доступ ... 7407 просмотров Antoni Tue, 21 Nov 2017, 13:32:50
Видеокурс по администрированию...
Видеокурс по администрированию... 10579 просмотров Илья Дергунов Mon, 14 May 2018, 05:08:47
Работа с запросами Approximate...
Работа с запросами Approximate... 1494 просмотров Андрей Васенин Mon, 29 Oct 2018, 06:40:46
Поддерживаемые Oracle типы дан...
Поддерживаемые Oracle типы дан... 5724 просмотров Валерий Павлюков Wed, 24 Oct 2018, 08:00:37
Войдите чтобы комментировать

Fasenger аватар
Fasenger ответил в теме #8676 11 сен 2017 12:59
Ага, облачные технологии сейчас рулят! Oracle Cloud и WWW форевер нау!
1dz аватар
1dz ответил в теме #8651 28 авг 2017 18:16
Спасибо за интересную заметку. Сейчас базы данных и веб (WWW) практически не разделимы. Все больше и больше сервисов выносятся в интернет, облачные технологии и хранилища данных.