Похожие презентации:
Тонкий и толстый клиент. Что это
1.
Тонкий и толстый клиент. Что этоМусихин Алексей. Стажер направления SA
2.
Знакомство с темойВ мире информационных технологий и разработки программного
обеспечения часто используются термины "толстый клиент" и
"тонкий клиент". Эти концепции описывают две разные
архитектуры клиент-серверных систем, которые определяют, где
именно происходит основная обработка данных — на стороне
клиента или сервера.
3.
Определение понятийЧто такое толстый клиент?
Выполнение бизнес-логики на клиенте: Приложение на клиентской стороне
обрабатывает данные и выполняет вычисления.
Зависимость от клиентского оборудования: Высокие требования к вычислительным
ресурсам на стороне клиента.
Обновления и поддержка: Обновления и изменения в программном обеспечении
требуют развертывания на каждом устройстве клиента.
Примеры толстых клиентов:
Офисные приложения (например, Microsoft Office).
Игры, требующие установки на ПК.
Специализированные программы (например, CAD/CAM системы).
4.
Определение понятийЧто такое тонкий клиент?
Минимальная локальная обработка: Большая часть обработки данных выполняется на
сервере, а клиентская сторона отвечает только за представление данных и отправку
запросов.
Лёгкость и простота: Низкие требования к вычислительным ресурсам на стороне клиента.
Обновления и поддержка: Обновления могут проводиться на серверной стороне, что
упрощает обслуживание и развертывание.
Примеры тонких клиентов:
Веб-браузеры (используемые для доступа к веб-приложениям).
Облачные сервисы и приложения (например, Google Docs, Microsoft 365).
Виртуальные рабочие столы (VDI).
5.
Архитектура и технические аспектыТолстый клиент
Основные компоненты и их размещение:
Клиентская часть: Включает пользовательский
интерфейс и бизнес-логику, установлена на
устройстве пользователя.
Серверная часть: Может выполнять функции
базы данных, но не обязательно.
Способы связи с сервером:
Использование локальных сетей или VPN для
доступа к корпоративным ресурсам.
Протоколы взаимодействия могут включать
RPC, SOAP, или собственные протоколы.
6.
Архитектура и технические аспектыТонкий клиент
Основные компоненты и их размещение:
Клиентская часть: Лёгкий интерфейс,
минимальная бизнес-логика, обычно работает
через веб-браузер или специальное клиентское ПО.
Серверная часть: Включает всю бизнес-логику,
обработку данных и взаимодействие с базой
данных.
Примеры протоколов связи с сервером:
HTTP/HTTPS для передачи данных.
Веб-сокеты для реального времени.
7.
Преимущества и недостаткиТолстый клиент
Тонкий клиент
Преимущества:
Преимущества:
Высокая производительность
Автономная работа
Гибкость в использовании ресурсов
Простота развертывания и обновлений
Низкие требования к оборудованию клиента
Централизованная безопасность
Недостатки:
Недостатки:
Сложность обновлений
Требования к оборудованию
Безопасность
Зависимость от сетевого соединения:
Ограниченные возможности без подключения к
интернету
Меньшая интерактивность
8.
Сравнение толстого и тонкогоклиента
Критерии сравнения:
1.Производительность
2.Масштабируемость
3.Удобство в обслуживании
4.Безопасность
9.
Современные тенденцииОблачные вычисления: Увеличение популярности
облачных сервисов способствует распространению
тонких клиентов, обеспечивающих доступ к мощным
серверным ресурсам и данным через интернет.
Мобильные устройства: Рост использования
мобильных устройств усиливает тенденцию к
разработке тонких клиентов, которые могут
работать на любых платформах с доступом к
интернету.