Методические указания по выполнению практических работ по профессиональному модулю



бет38/85
Дата29.09.2023
өлшемі5.65 Mb.
#479244
түріМетодические указания
1   ...   34   35   36   37   38   39   40   41   ...   85
metod-ukazaniya-prakticheskie-raboty-pm-05

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

Рисунок 1. Архитектура "файл-сервер"
Конечно, основным достоинством данной архитектуры является простота организации. Проектировщики и разработчики информационной системы находятся в привычных и комфортных условиях IBM PC в среде MS-DOS, Windows или какого-либо облегченного варианта Windows Server. Имеются удобные и развитые средства разработки графического пользовательского интерфейса, простые в использовании средства разработки систем баз данных и/или СУБД.
Достоинства такой архитектуры:

Недостатки:

  • проблемы многопользовательской работы с данными: последовательный доступ, отсутствие гарантии целостности;

  • низкая производительность (зависит от производительности сети, сервера, клиента);

  • плохая возможность подключения новых клиентов;

  • ненадежность системы.

Простое, работающее с небольшими объемами информации и рассчитанное на применение в однопользовательском режиме, файл-серверное приложение можно спроектировать, разработать и отладить очень быстро. Очень часто для небольшой компании для ведения, например, кадрового учета достаточно иметь изолированную систему, работающую на отдельно стоящем PC.
Архитектура "клиент-сервер"
Клиент-сервер (Client-server) - вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг (сервисов), называемых серверами, и заказчиками услуг, называемых клиентами. Нередко клиенты и серверы взаимодействуют через компьютерную сеть и могут быть как различными физическими устройствами, так и программным обеспечением.
Первоначально системы такого уровня базировались на классической двухуровневой клиент-серверной архитектуре (Two-tier architecture). Под клиент-серверным приложением в этом случае понимается информационная система, основанная на использовании серверов баз данных.

Рисунок 2. Архитектура "клиент-сервер"


Достарыңызбен бөлісу:
1   ...   34   35   36   37   38   39   40   41   ...   85




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет