Описание тега middle-tier

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

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

Архитектура среднего уровня

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

Что такое архитектура среднего уровня?

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

Этот средний уровень предлагал лучшие варианты масштабируемости с точки зрения пула соединений и больших объемов транзакций без сохранения состояния. Архитектура, которая входит в этот уровень, обычно называется архитектурой среднего уровня. Программные решения среднего уровня называются промежуточным программным обеспечением. Есть много хороших примеров промежуточного программного обеспечения: ColdFusion, PHP, J2EE, .NET и т. Д. И т. Д.

Когда для реализации этого промежуточного уровня выбран типизированный язык, такой как Java или C#, разработчики склонны создавать довольно обширные архитектуры для поддержки своих приложений.

Что происходит на среднем уровне (обязанности)?

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