Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
arh.doc
Скачиваний:
8
Добавлен:
01.03.2025
Размер:
1.03 Mб
Скачать

19.Какие существуют виды распределенных архитектур ис?

Выделяют следующие виды архитектур распределенных информационных систем:

архитектура «файл-сервер»;

архитектура «клиент-сервер»;

архитектура Web- приложений.

Архитектура «файл-сервер». Файл-сер верные приложения схожи по своей структуре с локальными приложениями и используют сетевой ресурс для хранения программ и данных.

Архитектура «клиент-сервер» (Client-server). Представляет со-

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

и программным обеспечением.

Архитектура Web-приложений рхитектура Web-сервисов). та архитектура широко применяется в настоящее время. Web-cep-ВИС - приложение, доступное через Iпtеmеt и предоставляющее некоторые услуги, форма которых не зависит от поставщика (так как используется универсальный формат данных - XML) и платформы функционирования. В данное время существуют три различные тех-нологии, поддерживающие концепцию распределенных объектных систем: EJB, ОСОМ и CORBA

20.Укажите достоинства и недостатки архитектуры «файл-сервер».

Достоинства такой архитектуры:

многопользовательский режим работы с данными;

удобство централизованного управления доступом;

низкая стоимость разработки;

высокая скорость разработки;

невысокая стоимость обновления и изменения ПО.

Недостатки:

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

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

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

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

21.Укажите достоинства и недостатки архитектуры «клиент-сервер». Преимущества

  • Отсутствие дублирования кода программы-сервера программами-клиентами.

  • Так как все вычисления выполняются на сервере, то требования к компьютерам на которых установлен клиент снижаются.

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

  • Позволяет объединить различные клиенты. Использовать ресурсы одного сервера часто могут клиенты с разными аппаратными платформами, операционными системами и т. п.

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

Недостатки

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

  • Поддержка работы данной системы требует отдельного специалиста — системного администратора.

  • Высокая стоимость оборудования.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]