Технология «клиент-сервер»

Преимущество распределенной обработке данных:

1.       Увеличение число удаленных взаимодействующих пользователей

2.       Снятие пиковых нагрузок с централизованной базы путем распределения обработки

3.       Хранение локальных баз на разных ПК

4.       Обеспечения доступа пользователей к вычислительным ресурсам ЛВС

5.       Обеспечения обмена данными между удаленными пользователями

Виды баз данный:

1.       Локальная база данных

2.       Распределенная база данных

Интеграция обработка информации подразумевает централизованное управление и ведение баз данных.

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

Технология «клиент сервер» — это технология информационной сети, в которой основная частьеё ресурсов сосредоточена в серверах, обслуживающих свои машины.

Сервер – это объект предоставляющий сервис другим объектам сети по их запросам.

Сервис – процесс обслуживания клиентов.

Клиенты – рабочие станции, которые используют ресурсы, сервера которые используют ресурсы сервера и предоставляют удобные интерфейсы пользователям.

Интерфейсы пользователя – это процедура взаимодействия пользователя с системой или сетью.

Первая группа

Функции ввода и отображения данных

Вторая группа

Это прикладные операции обработки данных, характерные для решения задач данной предметной области (например, для банковской системы открытие счета, перевод денег с одного счета на другой)

Третья группа

Это операция и управления информационно-вычислительными ресурсами (базами данных, файловыми системами и т.д.)

В соответствии с этой классификации в любом приложении выделяют следующие логические компоненты

1.       Компонент представления — реализующий функции первой группы

2.       Прикладной вторая группа

3.       Компонент доступа к информации

Модели реализации технологии клиент-сервер

1.       Модель файлового сервера

2.       Модель доступа к удаленным данным

3.       Модель сервера баз данных

4.       Модель сервера приложения

Модель файлового сервера:

Один из компьютеров в сети считается файловым сервером и предоставляет другим компьютерам услуги по обработке файлов.

Сервер предоставляет функцию накопителя данных и средств доступа.

Недостатки:

1.       Низкий сетевой трафик

2.       Небольшое количество операций манипулирования данными

3.       Отсутствие адекватных средств безопасности доступа данных данных

Модель доступа к удаленным данным: отличается методом доступа к данным.

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

Запросы к информационным ресурсам направляются по сети серверами баз данных, который обрабатывает и выполняет их, возвращая клиенту не файлы, а не обходимые для обработки данных которые удовлетворяют запросам клиента.

Основное достоинство к доступу данным унификация клиент-сервера и широкое выбор средств разработки приложений.

Недостатки:

1.       Существенная загрузка сити при взаимодействии клиента-сервера по средствам SQLзапроса и не возможность администрирования приложений.,

Модель сервера баз данных:

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

Достоинства:

1.       Возможность централизованного администрирования прикладных функций.

2.       Снижение трафика.

3.       Экономия ресурсов компьютера за счет единожды созданного плана выполнения процедуры

Недостаток:

Ограниченность средств написании хранимых процедур представляющих собой разнообразное представление расширение процедуры SQL

Модель сервера приложения

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

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

Прикладные программы обращаются к серверам при помощи SQLзапроса.

Преимущества:

1.       Организация сети с большим количеством рабочих станций

2.       Централизованное управление учетными записями

3.       Доступ к ресурсам

Недостатки:

1.       Неисправность сервера может сделать сеть не работоспособной

2.       Требуется квалифицированного персонала для администрирования

3.       Имеет более высокую стоимость сетей и сетевого оборудования

Ссылка на основную публикацию
Adblock detector