- •Графическое представление технологического процесса обработки данных.
 - •Схемы меню действий.
 - •Пользовательский интерфейс ит.
 - •Проектирование пользовательского интерфейса
 - •Применение ит на рабочем месте пользователя
 - •Мультимедийные ит
 - •Характеристика сетевых ит
 - •Локальные вычислительные сети (лвс)
 - •Способы коммутации и передачи данных
 - •Программное обеспечение вычислительных сетей
 - •Технология открытых систем
 - •Распределённые системы обработки данных
 - •Технологии клиент-сервер
 - •Основные виды технологии распределённой обработки данных
 - •Системы электронного документооборота (эд)
 - •И сточники оперативных данных
 - •Геоинформационные технологии
 - •Видеоконференции и системы групповой работы
 - •Корпоративные информационные системы (кис)
 - •Критерии оценки информационных технологий
 - •Технологии защиты данных
 - •Виды, методы и средства защиты информации.
 - •Кейс-технологии
 - •Новые информационные технологии
 
Технологии клиент-сервер
Клиент-сервер – модель взаимодействия компьютеров в сети. В такой конфигурации компьютеры не являются равноправными: некоторые компьютеры распоряжаются различными информационно-вычислительными ресурсами (процессоры, файловая система, базы данных). Другие компьютеры обращаются к этим службам, пользуясь услугами первых. Компьютер, управляющий теми или иными ресурсами, называют сервером этого ресурса, а компьютер, желающий воспользоваться эти ресурсом – клиентом. Один и тот же компьютер может выполнять роль как клиента, так и сервера. Серверы могут быть различными в зависимости от того, какими ресурсами они владеют, например: сервер базы данных, сервер печати, программный сервер и т.д.
Такой же принцип распространяется и на взаимодействие программ: если одна из программ выполняет некоторые функции, предоставляя другим соответствующий набор услуг, то такая программа выступает в качестве сервера, а программы, которые пользуются этими услугами, называют клиентами.
Обработка информации строится на использовании технологии баз и банков данных. В базе данных информация организована по определённым правилам и представляют собой интегрированную совокупность взаимосвязанных данных.
Различают двухуровневую и трёхуровневую модель клиент-серверов. У двухуровневой модели имеются рабочие станции клиентов и сервер. В трёхуровневой модели появляется между клиентом и главным сервером ещё один сервер, например, сервер приложений.
Основная идея клиент-сервера заключается в том, что серверы располагаются на мощных машинах, а приложение клиентов на менее мощных. Ввод-вывод информации на логическом типе данных т.е. сервер отправляет клиентам не полную копию базы, а только логически необходимые порции, следовательно сокращается трафик сети.
Трафик сети – поток сообщений сети.
Основными достоинствами технологии клиент-сервер являются:
низкая нагрузка на сеть
высокая надёжность – за счёт автоматического завершения транзакций и восстановления данных после сбоя
гибкая настройка уровня прав пользователей
поддержка полей больших размеров
Основные недостатки:
сложность администрирования – из-за неоднородности компьютеров сети и территориальной разрозненности
недостаточная степень защиты информации от несанкционированных действий
Основные виды технологии распределённой обработки данных
Клиент-сервер ориентированный на автономный компьютер – сервер и клиент размещены на одной ЭВМ. Такая система сравнима с централизованной системой управления базами данных. Здесь распределённая обработка не поддерживается.
Клиент-сервер ориентированный на централизованное распределение – клиент получает доступ к данным удалённого сервера. Здесь данные могут только считываться. Доступ к данных осуществляется через запросы, их должно быть не много, чтобы не снижать производительность системы.
Клиент-сервер ориентированный на ЛВС – здесь единственный сервер обеспечивает доступ к базе, клиент формирует запрос на содержательную обработку данных. Доступ к базе данных будет замедлен так как клиент и сервер связаны через локальную сеть.
Клиент-сервер ориентированный на изменение данных в одном месте – здесь удалённые серверы не связаны между собой сетью ЭВМ. Клиент может изменять данные только в своей локальной базе. Возможны “смертельные объятья” (например: 2 пользователя запрашивают один и тот же документ, но оба не могут взять друг из-за друга, т.к. документ помечается «занятым»), поэтому должны быть средства контроля за противоречивыми запросами.
Клиент-сервер ориентированный на изменение данных в нескольких местах – здесь имеется сервер координатор, который поддерживает передачу данных между различными серверами.
Клиент-сервер ориентированный на распределённую систему управления базами данных - Здесь реализованы разбиения и дублирования, что позволяет получить быстрый доступ к данным. При этом обеспечивается независимость клиента от места размещения сервера, контроль целостности данных и распределённое административное управление.
Во всех указанных технологиях существуют два способа связи прикладных программ клиента и сервера баз данных:
Прямая связь – прикладная программа клиента непосредственно связывается с сервером базы данных
Непрямая связь – доступ к удалённому серверу обеспечиваются средствами локальной базы данных
