«n» в n-уровневом означает «выбранное вами число», так что вы можете назвать его многоуровневой архитектурой. Обычно это проявляется в трех уровнях. Дисплей, логика и данные.
Это может быть реализовано различными способами, как вы упомянули - вы видели это в действии, когда веб-страница имеет функцию отображения, веб-сервис имеет логическую функцию, а база данных удовлетворяет уровню данных.
N-Tier - это архитектура, поэтому его можно применять к любому языку / технологии. Это не совсем шаблон проектирования, но принцип, лежащий в его основе, заключается в разделении интересов между данными, логикой и представлением. Разница между архитектурой N-уровня и шаблоном проектирования заключается в том, что в N-уровне описывается разделение физического оборудования, а также разделение кода. Шаблон проектирования будет связан с дизайном кода, но не с дизайном сервера.