33
Рисунок 1.7 – Двухзвенная «клиент-серверная» архитектура
Первым
звеном этой схемы, будет являться устройство пользователя с
установленным на
нем приложением, благодаря которому будет
обеспечиваться взаимодействие пользователя с БД через сеть.
Вторым звеном будет являться,
сервер баз данных, который принимает
участие в обработке данных.
Использование двухзвенной архитектуры, способствует снижению
нагрузки на информационную сеть, посредством передачи запроса и ответа.
Для такой архитектуры можно выделить следующие плюсы и минусы.
1) Плюсы:
1. Простота в реализации.
2. Достаточно низкая стоимость серверного оборудования.
2) Минусы:
1. Использование устаревших IT-решений.
2) Трехзвенная «клиент-серверная » архитектура
Рисунок 1.8 – Трехзвенная «клиент-серверная» архитектура
34
Первым звеном этой схемы, будет являться мобильно приложение на
платформе Android.
Вторым звеном, сервер приложений, который
является программным
продуктом переходного уровня. Его назначение производить синхронизацию в
работе компонентов системы и обеспечивать их взаимосвязь. Чаще всего,
такую задачу выполняют сетевые службы и программные обеспечения.
Третьим звеном, является сервер баз данных,
который не
взаимодействует прямым образом с клиентом, что повышает безопасность
системы.
Для этой архитектуры можно так же
выделить следующие плюсы и
минусы.
1) Плюсы:
1. Наличие масштабируемости.
2. Легкость конфигурирования.
2) Минусы:
1. Затруднение в воспроизведении программного продукта.
2. Достаточно высокие требования к продуктивности сервера баз данных
и серверов приложений.
Для этих архитектур так же проводился сравнительный анализ, с
целью выявления наиболее подходящей структуры при реализация
программного продукта.
Сравнительный анализ этих архитектур,
продемонстрирован в таблице
1.3.
Таблица 1.3 – Сравнительный анализ архитектур
Достарыңызбен бөлісу: