Intranet–технологии

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

раузеру для отображения.

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

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

 

Рис. 1. Схема Intranet-приложения с доступом к БД

- вторая волна Web-изации

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

При построении информационных приложений с использованием Java-технологии получается классическая двух- или трехзвенная архитектура клиент-сервер (рис. 2), а гипертекст уходит на задний план и выполняет лишь роль инициатора апплетов. Существенным достоинством такой технологии является независимость приложения от аппаратной платформы. Но есть и немало недостатков: невысокое быстродействие вследствии интерпретации байт-кодов, возврат к оконной метафоре "рабочего стола", остаются те же проблемы организации связи с БД.

 

Рис. 2

 

2.2 Двухуровневая архитектура клиент-сервер

 

 

Источник

данных

Web-браузер

 

 

 

 

 

Web- сервер

 

 

 

NOS (Network Operation System)

 

 

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

 

2.3 Трехуровневая архитектура клиент-сервер

 

 

Источник

данных

Web-браузер

 

 

Третий уровень

Программа

расширения

сервера

 

HTML

Web-сервер

 

 

 

 

 

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

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

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

 

 

Гл.3 Применение Intranet технологий в школе

 

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

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

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

Функция контроля обеспечивается доступностью всех информационных потоков школы, наличием унифицированных форм, в которых эти потоки существуют, возможностью оперативного создания баз данных и построения таблиц, наглядно демонстрирующих тенденции происходящего в школе. Intranet позволяет осуществлять контроль любому пользователю, обеспечивая общедоступность результатов общей работы. В этом случае, работа отдельных подразделений школы (например, кафедр - лабораторий) становится на порядок более координированной, т.к. включает постоянный взаимный мониторинг.

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