Трёхуровневая архитектура «клиент-сервер»: практическая реализация на примере системы управления данными

Сергей Сергеевич Матвеев

Аннотация


В статье рассматривается трёхуровневая архитектура «клиент-сервер» как фундаментальный подход к построению современных информационных систем. Разработано рабочее веб-приложение, реализующее классическую трёхзвенную модель: уровень представления HTML/CSS/JavaScript, уровень бизнес-логики Python/Flask и уровень данных две независимые базы данных SQLite. Проведён сравнительный анализ двухзвенной и трёхзвенной архитектур, выявлены преимущества разделения ответственности между слоями. Экспериментально измерены метрики производительности: время отклика API среднее 45 мс, количество запросов в секунду 234 req/s, время выполнения SQL-запросов 2.3 мс. Предоставлен полный исходный код приложения с пошаговой инструкцией развёртывания. Результаты работы могут быть использованы при проектировании корпоративных веб-приложений и в учебном процессе при изучении архитектуры информационных систем.

Полный текст:

PDF

Ссылки

  • На текущий момент ссылки отсутствуют.


ISSN 2414-4487