Архитектура аппаратно-программных средств распределенной обработки информации для интранет-технологии

Автор работы: Пользователь скрыл имя, 09 Мая 2013 в 12:15, курсовая работа

Описание работы

Реальное распространение архитектуры "клиент-сервер" стало возможным благодаря развитию и широкому внедрению в практику концепции открытых систем. Поэтому мы начнем с краткого введения в открытые системы.

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

Содержание работы

1. Архитектура “клиент-сервер”
1.1. Открытые системы
1.2. Клиенты и серверы локальных сетей
1.3. Системная архитектура “клиент-сервер”
1.4. Серверы баз данных
1.5. Принципы взаимодействия между клиентскими
и серверными частями
1.6. Преимущества протоколов удаленного вызова
процедур
1.7. Типичное разделение функций между клиентами
и серверами
1.8. Архитектуры процессора базы данных

2. Трехуровневая архитектура “клиент-сервер”

3. Программные средства разработки
3.1. Универсальные средства
3.2. Персональные СУБД

4. Intranet и архитектура “клиент-сервер”.
4.1. Двухуровневая архитектура “клиент-сервер”
4.2. Трехуровневая архитектура “клиент-сервер”
4.2.1. Программы расширения серверной части

5. Пример базы данных

Файлы: 1 файл

all (30).doc

— 109.50 Кб (Скачать файл)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.2. Трехуровневая  архитектура “клиент-сервер”

 



   Web-броузер        Источник данных



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

          Программа 


 расширения   

          сервера



        HTML 


Web-сервер

   


 


 

NOS

 

 

 

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

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

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

 

 

 

4.2.1. Программы расширения серверной  части

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

Существует  три категории расширений серверной  части: с обычным CGI, с гибридным CGI и с API.

 

 

 

 

 

5. Пример  базы данных

Пример базы данных см. в прилагаемом к курсовой работе техническом задании.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Источники:

 

  1. А.Горев, С.Макашарипов, Ю.Владимиров

“SQL Server 6.5 для  профессионалов”

Изд. “Питер”  Санкт-Петербург 1998

 

  1. К.Ланг, Д.Чоу

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

Изд. “Символ-Плюс” Санкт-Петербург 1998

 

  1. Д.Боуман, C.Эмерсон, М.Дарновски

“Практическое руководство по SQL”

Изд. “Диалектика” Киев 1997

 

  1. Microsoft Press

“Секреты создания интрасетей”

Изд. “Питер”  Санкт-Петербург 1998

 

5. http:\\www.citforum.ru




Информация о работе Архитектура аппаратно-программных средств распределенной обработки информации для интранет-технологии