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