Сочинение на тему 3 уровня архитектуры
- Опубликовано: 25.07.2020
- Предмет: Информационная наука
- Темы: Компьютерное программирование, Программное обеспечение
3-уровневая архитектура – это шаблон архитектуры программного обеспечения клиент-сервер, в котором пользовательский интерфейс (презентация), функциональная логика процесса (бизнес-правила), компьютерное хранилище данных и доступ к данным разрабатываются и поддерживаются как независимые модули, чаще всего на отдельных платформах. , 3-уровневая архитектура состоит из уровня представления, уровня приложения и уровня данных.
Уровень представления
Это самый верхний уровень приложения. Он отображает информацию, относящуюся к таким услугам, как просмотр, покупка и содержимое корзины покупок. Он связывается с другими уровнями, с помощью которых выводит результаты на уровень клиента и все другие уровни в сети.
Уровень приложения
Этот уровень также известен как бизнес-логика, логический уровень или средний уровень. Логический уровень извлекается из уровня представления и управляет функциональностью приложения путем выполнения подробной обработки.
Уровень данных
Этот уровень включает в себя механизмы сохранения данных и уровень доступа к данным, которые заключают в себе механизмы сохранения и предоставляют данные. Уровень доступа к данным должен обеспечивать прикладной программный интерфейс (API) для уровня приложений, который предоставляет методы управления сохраненными данными без предоставления или создания зависимостей от систем хранения данных.
Причина, по которой мы предложили трехуровневую архитектуру, заключается в масштабируемости, производительности и доступности.
- Масштабируемость. Уровни можно масштабировать по горизонтали.
- Производительность. Поскольку уровень представления может кэшировать запросы, использование сети сводится к минимуму и снижается нагрузка на приложения и уровни данных. При необходимости можно балансировать нагрузку на любом уровне.
- Доступность – если сервер уровня приложений не работает и кэширование достаточно, уровень презентации может обрабатывать веб-запрос с использованием кэша.
Преимущества использования 3-уровневой архитектуры:
- Это дает возможность обновлять технологический стек одного уровня, не затрагивая другие области приложения
Поскольку теперь доступно несколько вариантов языка программирования, весьма обычно программистам сложно сделать выбор. Вот почему мы собрали информацию о двух наиболее известных языках и представили
За последние десятилетия почти во всех компонентах мобильных и вычислительных устройств было много значительных инноваций. Механических разъемов нет. По мере того как устройства уменьшаются в
Hadoop может быть страстно привлекательным, потому что он отлично масштабируется, может быть настроен на переключение широкого ассортимента и очень дорогой по сравнению со старыми. Hadoop