Дом развитие Что такое трехуровневое приложение? - определение из техопедии

Что такое трехуровневое приложение? - определение из техопедии

Оглавление:

Anonim

Определение - что означает трехуровневое приложение?

Трехуровневое приложение - это особый тип n-уровневой архитектуры. В случае трехуровневой архитектуры уровни следующие:

  • Уровень представления (также известный как пользовательский интерфейс или клиентское приложение)
  • Уровень бизнес-логики (также известный как сервер приложений)
  • Уровень хранения данных (также известный как сервер базы данных)

Techopedia объясняет трехуровневое приложение

N-уровень обозначает концепцию разработки программного обеспечения, используемую для проектирования и реализации программных систем с использованием архитектуры клиент / сервер, разделенной на несколько уровней. Это разъединяет сложность проектирования и реализации, что позволяет обеспечить масштабируемость развернутой системы.


В трехуровневом приложении взаимодействие с пользователем управляется уровнем представления, который обеспечивает простой в использовании интерфейс. Бизнес-правила управляются бизнес-уровнем, который контролирует и управляет всей структурой приложения. Базовые данные хранятся и обслуживаются уровнем хранения данных, также известным как постоянство данных.


Три уровня слабо связаны друг с другом, с заранее определенными и стабильными интерфейсами. Такое разделение позволяет вносить существенные изменения в дизайн, реализацию и масштабирование каждого уровня, не влияя на другие уровни.


Бизнес-правила удаляются с клиента и выполняются на сервере приложений, также известном как средний уровень. Сервер приложений обеспечивает правильную обработку бизнес-правил. Он также служит посредником между клиентским приложением и сервером базы данных.


Преимущество трехуровневого приложения перед двухуровневым - дополнительная модульность. Это позволяет заменить любой уровень, не затрагивая другие уровни, и отделить функции, связанные с бизнесом, от функций, связанных с базой данных. Наконец, трехуровневое приложение значительно повышает балансировку нагрузки системы, масштабируемость для производительности и ремонтопригодность.

Что такое трехуровневое приложение? - определение из техопедии