Что такое ПО промежуточного слоя?
ПО промежуточного слоя — это программное обеспечение, размещенное между операционной системой и приложениями, которые в ней выполняются. По сути, работая как скрытый слой преобразования, промежуточное ПО обеспечивает связь и управление данными для распределенных приложений. Иногда этот слой называется "водопроводом", так как он соединяет два приложения вместе, чтобы данные и базы данных могли легко проходить по "трубе". Использование ПО промежуточного слоя позволяет пользователям выполнять такие запросы, как отправка форм в веб-браузер или разрешение веб-серверу возвращать динамические веб-страницы на основе профиля пользователя.
Наиболее распространены ПО промежуточного слоя баз данных, серверов приложений, передачи сообщений, взаимодействия через Интернет, а также мониторы обработки транзакций. Как правило, любая программа предоставляет службу обмена сообщениями, чтобы разные приложения могли обмениваться данными, используя такие структуры отправки сообщений, как SOAP, веб-службы, REST или JSON. Хотя любое ПО промежуточного слоя выполняет функции передачи данных, тип ПО, который выбирает компания, будет зависеть от типа передаваемой информации и используемой службы. Это может быть проверка подлинности безопасности, управление транзакциями, очереди сообщений, серверы приложений, веб-серверы и каталоги. ПО промежуточного слоя можно также использовать для распределенной обработки данных, при этом действия чаще происходят в режиме реального времени без передачи данных туда и обратно.
Связанные продукты и услуги
Service Fabric
Разработка микрослужб и оркестрация контейнеров в Windows и Linux.
Готовы приступить?
Зарегистрируйтесь и получите 200 долларов США на счет в Azure.
Полный доступ для исследования любой службы.