Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
база данных.docx
Скачиваний:
167
Добавлен:
24.03.2015
Размер:
5.83 Mб
Скачать

15.7. Варианты создания Web-узла

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

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

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

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

Таким образом, для организации собственного Web-узла можно реализо­вать следующие варианты:

  • открыть свой собственный сайт на узле надежного провайдера;

  • организовать управление своим узлом через удаленный сервер, принад­лежащий провайдеру;

  • подготовить или нанять специалистов и разработать Web-узел собствен­ными силами.

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

Контрольные вопросы и задания

  1. Приведите упрощенную схему функционирования Web-приложения.

  2. Назовите принципы построения сетей интранет.

  3. Изобразите архитектуру Web-приложения с модулями расширения сервера.

  4. Охарактеризуйте интерфейсы CGI иWinCGI.

  5. Какие способы могут использоваться для запуска модуля расширения сервера?

  6. Охарактеризуйте интерфейсы ISAPI/NSAPI.

  7. Приведите схему Web-приложения с использованием модулей расши­рения обозревателя.

  8. Охарактеризуйте средства, используемые для разработки модулей рас­ширения клиентской части.

  9. Изобразите архитектуру и опишите схему функционирования двух­уровневого Web-приложения, использующего БД.

  10. Охарактеризуйте архитектуру трехуровневого Web-приложения, ис­пользующего БД.

  11. Изобразите архитектуру и опишите схему функционирования много­уровневого Web-приложения с сервером приложений.

  12. Приведите архитектуру многоуровневого смешанного Web-приложения.

  13. Охарактеризуйте архитектуру многоуровневого Web-приложения на основе технологииCORBA.

  14. Дайте общую характеристику интерфейсам OLE DB, ADO иODBC.

  15. Что представляет собой Web-cepBep и для каких целей он используется?

  16. Дайте краткую характеристику основным операционным системам, используемым в качестве платформ Web-серверов.

  17. Охарактеризуйте сервер Apache и укажите поддерживаемые им функции.

  18. Назовите достоинства и недостатки сервера Internet Information Server в сравнении с серверомApache.

  19. Какие возможности обеспечивает сервер Microsoft Personal Web Server?

  20. Каким образом осуществляется админисгрирование серверами Personal Web Server иInternet Information Server?

  21. С помощью какой среды и как выполняется компилирование исход­ных модулей сервера Apache?

  22. Назовите возможные варианты создания Web-узла.

Литература

    1. ВеберДж. Технология Java® в подлиннике: Г1ер. с am л. СПб.: BHV-Санкт- Петербург, 1999.

    2. Дунаев С.Б. Технологии Интернет-программирования. СПб. БХВ Петербург, 2001.

    3. Мещеряков Е. В., Хомоненко А. Д. Публикация баз данных в Интернете. СПб.: БХВ-Петербург, 2001.

    4. Орфали Р., Харки Д. Java и CORBA в приложения с клиеш -сервер: Пер. с англ. М.: ЛОРИ, 2000.

    5. Фролов АЛ., Фролов Г.В. Базы данных в Интернете: практическое руковод­ство по созданию Web-приложений с базами данных. — М.: Издательско-тор- говый дом «Русская редакция», 2000.