Что такое ПО промежуточного слоя?

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

К наиболее распространенным примерам ПО промежуточного слоя относятся: ПО промежуточного слоя базы данных, ПО промежуточного слоя сервера приложений, ПО промежуточного слоя для передачи сообщений, ПО промежуточного слоя для взаимодействия через Интернет, мониторы обработки транзакций. Как правило, любая программа предоставляет службу обмена сообщениями, чтобы разные приложения могли обмениваться данными, используя такие структуры отправки сообщений, как SOAP, веб-службы, REST или JSON. Хотя ПО промежуточного слоя выполняет функции передачи данных, тип ПО, который выбирает компания, будет зависеть от типа передаваемой информации и используемой службы. Это может быть проверка подлинности безопасности, управление транзакциями, очереди сообщений, серверы приложений, веб-серверы и каталоги. ПО промежуточного слоя можно также использовать для распределенной обработки данных, при этом действия чаще происходят в режиме реального времени вместо передачи данных туда и обратно.

Связанные продукты и услуги

Структура службы

Связь между частными и общедоступными облачными средами