Связь Web -сервера с серверами баз данных.



Мы поможем в написании ваших работ!


Мы поможем в написании ваших работ!



Мы поможем в написании ваших работ!


ЗНАЕТЕ ЛИ ВЫ?

Связь Web -сервера с серверами баз данных.



1. WWW - доступ к существующим базам данных может осуществляться по одному из трех основных сценариев: HTML ( HyperText Markup Language ) — язык компоновки документов и спецификации гиперссылок, используемый для кодировки документов в Web .

2. DHTML ( Dynamic HyperText Markup Language ) — дает возможность взаимодействия web -страниц с пользователем на клиентском компьютере, что в значительной степени обогащает возможности создаваемых с их помощью web -страниц и web -приложений и сводит часть взаимодействия пользователя с сервером к взаимодействию пользователя с DHTML -документом.

3. Языки сценариев ( JavaScript и VBScript ) —используются на стороне клиента, то есть генерируют объекты на основании HTML -страницы на стороне клиента в окне его браузера.

4. В 1994 году специалистами компании Sun Microsystems была разработана технология создания динамических интерактивных Web -страниц с использованием объектно-ориентированного мультиплатформенного языка Java . Программы на языке Java называются аплетами ( little applications ) и исполняются обычно на стороне клиента.

5. CGI -скрипты ( Common Gateway Interface ), или интерфейс общего шлюза — программы, исполняемые на стороне web -сервера. CGI обеспечивает способ, посредством которого Web -браузер осуществляет запуск Web -приложения на стороне сервера, результатом работы которого является HTML -страница, посылаемая клиенту. Под CGI -программами понимают программы, написанные на любом языке программирования, понимаемом Web -сервером ( C , Visual Basic , Perl ( Practical Extraction and Report Language ) ).

6. ASP ( Active Server Pages ) – язык описания активных серверных страниц, разработанный Microsoft (активные серверные страницы – это файлы, которые обрабатываются на сервере и содержат текст HTML и код сценариев). Вопреки ожиданиям, в настоящее время поддерживается на многих платформах (в т.ч. Linux ). ASP позволяет перемешивать HTML -код с программным кодом, что, в свою очередь, позволяет легко и удобно встраивать серверные программы в страницы, причем первые будут выполняться только на стороне сервера.

7. PHP ( Personal Home Page ) — выполняющийся на стороне сервера мультиплатформенный язык описания сценариев, встраиваемый непосредственно в HTML -код. Целью создания языка является разработка динамически генерируемых страниц в кратчайшие сроки. Развивается с 1994 года.

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

9. Динамическое создание гипертекстовых документов на основе содержимого БД. В этом варианте доступ к БД осуществляется программой ( CGI , ASP , PHP ), запускаемой в ответ на запрос web -клиента. Эта программа, обрабатывая запрос, просматривает содержимое БД и создает выходной HTML -документ, возвращаемый клиенту. Это решение эффективно для больших и часто обновляемых баз данных со сложной структурой и при необходимости поддержки операций поиска. В этом варианте возможно осуществлять изменение БД из Web -интерфейсов. Однако к недостаткам этого метода можно отнести большое время обработки запросов, необходимость постоянного доступа к основной базе данных, что увеличивает загрузку средств поддержки БД, связанную с обработкой запросов от Web -сервера.

10. Создание информационного хранилища (ИХ) на основе высокопроизводительной СУБД, связанной с web -сервером, с возможностью периодической загрузки данных в ИХ из основных СУБД. Для обработки разнообразных запросов, в том числе и от Web -сервера, используется промежуточная БД высокой производительности. Информационное наполнение промежуточной БД осуществляется специализированным программным обеспечением на основе содержимого основных баз данных. Для загрузки содержимого основной БД в информационное хранилище могут использоваться внешние программы, а также специализированные средства, поставляемые с SQL -сервером для поддержки информационных хранилищ.



Последнее изменение этой страницы: 2017-02-08; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 44.192.112.123 (0.007 с.)