Публикация баз данных сети интернет

Публикация баз данных в Интернете

Построение информационных систем в сети Internet на основе многоуровневой архитектуры баз данных. Стандартизация пользовательского интерфейса на основе применения WEB-браузера. Язык HTML, специальные программы его расширения: сценарии, апплеты и сервлеты.

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Краевое государственное бюджетное образовательное учреждение среднего профессионального образования

(среднее специальное учебное заведение)

«Красноярский колледж радиоэлектроники и информационных технологий»

Специальность 09.02.05 «Прикладная информатика по отраслям»

на тему: «Публикация баз данных в Интернете»

Руководитель Кузнецова В.Т.

архитектура сеть интерфейс

С развитием компьютерных технологий и появлением Интернета появилась необходимость сортировать, упорядочивать и хранить огромные объёмы информации. Для этих целей используют базы данных. Чтобы обеспечить к базам доступ многочисленных пользователей, постоянное обновление информации, их размещают в Интернете.

Публикация баз данных в Интернете.

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

* Организация взаимосвязи СУБД, работающих на различных платформах.

* Построение информационных систем в сети Internet на основе многоуровневой архитектуры БД (архитектура таких систем включает дополнительный уровень — WEB-сервер с модулями расширения серверной части, который и реализует возможность информационного обмена и публикации БД в глобальной сети)

* Использование в Internet информации из существующих локальных сетевых баз данных.

* Применение БД для упорядочивания информации.

* Использование средств СУБД для обеспечения безопасности данных.

* Стандартизация пользовательского интерфейса на основе применения WEB-браузера.

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

В Internet вся информация размещается на WEB-страницах, для написания которых используется язык HTML (язык разметки гипертекста) или его расширения, такие как DHTML и XML. В содержимое WEB-страницы может входить, как и текстовая информация, так и графические изображения, ссылки на другие страницы и даже аудио и видео информация.

Читайте также:  Вирус интернет трафик мобильный

Для расширения возможностей WEB-сервера создаются соответственные программы расширения. При организации работы БД в сети часто используют следующие средства:

* Сценарии (JavaScript, JScript, VBScript).

* Апплеты и сервлеты, написанные на Java.

Апплеты — это маленькие приложения, которые размещаются на серверах Internet, транспортируются клиенту по сети, автоматически устанавливаются и запускаются на месте, как часть документа HTML. Когда апплет прибывает к клиенту, его доступ к ресурсам ограничен.

Сервлеты-это простой Java интерфейс, реализация которого расширяет функциональные возможности сервера. Сервлет взаимодействует с клиентами посредством принципа запрос-ответ. Обычно используются для расширения веб-серверов.

* Элементы управления ActiveX(программная платформа, определяющая структуру системы из программ, написанных на разных языках программирования)

* Консольные программы, реализованные с поддержкой интерфейсов CGI- так же называют шлюзом, скриптом. Связывает программу и веб-сервер.

* Программы, поддерживающие интерфейс WinCGI.

* Динамические библиотеки, поддерживающие ISAPI- позволяет программистам разрабатывать веб-приложения, которые работают намного быстрее, чем обычные программы CGI.

* Динамические страницы IDC/HTX.

* Активные серверные страницы ASP-для создания веб-приложений.

Более подробная характеристика этих средств:

* Сценарии JavaScript, JScript, VBScript

Сценарии, написанные на скриптовых языках, используют для динамического управления интерфейсными объектами WEB-документа. Все эти языки в подавлябщем своём большинстве интерпретируемые. Интерпритация осуществляется или браузером, или WEB-сервером. Скрипты рассматриваются как расширение языка HTML и могут включаться в тело документа. Часть скрипта выполняется в момент загрузки, а какие-то части — в ответ на действие пользователя. Выбор конкретного скриптового языка зависит в первую очередь от выбранного браузера.

* Элементы управления ActiveX

Элементы управления ActiveX представляют собой модули расширения, реализованные в виде DLL, которые могут быть использованы и на стороне клиента, и на стороне сервера. Механизм работы элементов управления позволят получать с их помощью неограниченный доступ к локальным ресурсам компьютера. Так как код ActiveX может содержать вирус, использование этих элементов чаще всего неоправданно.

Апплеты Java применяются для создания динамически формируемого интерфейса пользователя. Язык Java является объектно-ориентированным языком. Однако возможности Java по доступу к локальным ресурсам сильно урезаны, что делает его безопасным для работы в сети. По мимо этого Java интерпретируема, такой механизм помимо безопасности гарантирует и целостность данных пользователя.

Сервлеты, в отличие от апплетов, выполняются на стороне сервера. В первую очередь сервлеты служат для обработки запросов, передаваемых от браузера.

Для создания модулей расширеня WEB-сервера часто используются интерфейсы: общий шлюзовой (CGI) или интерфейсы прикладного программирования (API).

Читайте также:  Увеличить скорость передачи интернета через телефон

CGI — стандартный протокол взаимодействия между WEB-сервером и модулем расширения, который используется для выполнения нестандартных функций. Такие модули могут использоваться для обработки получаемой пользователем информации.

Обмен информацией между CGI-приложением и сервером осуществляется через стандартный потоковый ввод-вывод, а передача параметров организуется через переменные окружения или URL-адреса.

Для запуска модуля, необходимо обратиться к нему через его URL. Для каждого такого запроса сервер запускает новую копию CGI-приложения.

Для среды Windows существует адаптированный вариант интерфейса — WinCGI. В нём управляющие параметры передаются через ini-файл. В остальном WinCGI повторяет принципы работы родительского интерфейса.

Более перспективными являются интерфейсы ISAPI/NSAPI, разработанные фирмами Microsoft и Netscape соответственно. Осуществление взаимодействия с сервером осуществляется при помощи специальных объектов request-response. Основное отличие от CGI в том, что при многопользовательском режиме работы не происходит излишней нагрузки сервера, потому что загрузка DLL выполняется только один раз при первом обращении.

Это специальные типы страниц, используемые для динамического формирования страниц, содержащих информацию из БД.

IDC-страница содержит псевдоним (alias), запрос, идентификатор пользователя и пароль.

HTX-страница содержит шаблон, определяющий какую информацию и в каком формате передавать браузеру.

ASP-страница содержит одновременно HTML-шаблон и SQL-запрос к БД. В ASP-страница используются средства JScript и объектная модель доступа к данным.

Генерацию таких страниц выполняет обычное приложение Windows, имеющее доступ к БД. Этот способ используется только если публикуемая информация обновляется очень редко. Зато при поступлении запроса не требуется активное состояние сервера.

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

Информационные системы, построенные на WEB-приложениях, используют многоуровневую архитектуру и позволяют воспользоваться всеми преимущества всемирной паутины. Однако разработчикам надо учитывать, что такая архитектура имеет недостатки:

— Разграничение прав доступа.

— Защищённость доступа к ценным данным.

— Независимый способ подключения.

— Независимость работы от типа сервера и браузера.

— Минимальные требования к администрации.

Плюсы расположения СУБД в Интернете:

— Независимость от программного обеспечения.

— Разнообразие графического интерфейса, его понятность и простота.

— Стандартизация, общие стандарты для удобного размещения.

— Малая надёжность, опасность взлома, нарушения и потери данных.

— Возможна низкая скорость интернета.

— Низкий уровень безопасности.

— Трудность в определение масштаба.

Читайте также:  Билайн мобильный интернет тарифы отключить

— Требования к пропускной способности.

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

Публикация базы данных на веб-службе. Чтобы опубликовать базу в интернете в обозревателе объектов разверните узел Базы данных, щелкните правой кнопкой мыши базу данных, укажите пункт «Задачи», а затем выберите «Формирование и публикация сценариев». Следуя шагам мастера, создайте скрипт для публикации объектов базы данных.

На странице «Выбор объектов» выберите объекты для публикации в веб-службе размещения. Дополнительные сведения см. в разделе «Мастер формирования и публикации сценариев» (страница «Выбор объектов»).

На странице «Задание параметров сценария» выберите пункт «Опубликовать на веб-службе».

В поле «Поставщик» задайте поставщика для веб-службы. Если настроенный поставщик услуг размещения отсутствует, нажмите кнопку «Управление поставщиками» и в диалоговом окне «Управление поставщиками» настройте поставщика для веб-службы.Чтобы задать дополнительные параметры публикации, нажмите кнопку «Дополнительно» в разделе «Опубликовать на веб-службе». Дополнительные сведения см. в разделе «Мастер формирования и публикации сценариев» (страница «Задание параметров сценария»). На странице «Сводка» просмотрите выбранные параметры. Чтобы изменить выбранные параметры, нажмите кнопку «Назад». Для публикации выделенных объектов нажмите кнопку «Далее». Дополнительные сведения см. в разделе «Мастер формирования и публикации сценариев» (страница «Сводка»).

На странице «Сохранение или публикация сценариев» можно наблюдать ход выполнения публикации. Дополнительные сведения см. в разделе «Мастер формирования и публикации сценариев» (страница «Сохранение или публикация сценариев»).

Подобные документы

Основы Интернет-технологий и элементы управления, построение информационных систем в сети Интернет, стандартизация пользовательского интерфейса, механизм работы элементов управления, технология статистической и динамической публикации, база данных.

Проектирование информационной системы на основе архитектуры «файл-сервер», «клиент-сервер», многоуровневой архитектуры, Intranet-системы. Преимущества и недостатки файл-серверного подхода при обеспечении многопользовательского доступа к базе данных.

Историческая справка о глобальной информационной сети Internet. Основные типы конечных узлов глобальной сети: отдельные компьютеры, локальные сети, маршрутизаторы и мультиплексоры. Физическая структуризация сети. Навигация и передача данных в интернете.

Внедрение первой сети с децентрализованным управлением на основе протокола NCP — ARPANET. История появления и развития Internet: спецификация протокола управления передачей данных TCP/IP, создание локальных сетей. Роль всемирной сети в телемедицине.

Область применения средства Microsoft PowerPoint. Схема создания, настройка и публикация презентации при помощи данной программы в сети Интернет. HTML как «родной» формат файлов. Создание и публикация HTML–документов. Сотрудничество в реальном времени.

Источник

Оцените статью
Adblock
detector