Описание тега middleware
Промежуточное ПО - это программный компонент (или компоненты), который находится "посередине" между приложениями и операционной системой. Как правило, промежуточное программное обеспечение облегчает разработку приложений, предоставляя такие услуги, как связь, доступ к файлам или блокировка потоков, которые имеют общий интерфейс прикладного программирования (API) для нескольких операционных систем.
Коммуникационное промежуточное программное обеспечение - это особый вид промежуточного программного обеспечения, которое обеспечивает межпроцессное взаимодействие (на одной машине или в сети). Назначение коммуникационного промежуточного программного обеспечения - упростить проектирование, программирование и управление программными приложениями за счет оптимизации способов получения и обработки данных этими приложениями. Коммуникационное промежуточное ПО упрощает написание коммуникационного программного обеспечения, обеспечивая при этом сложные встроенные функции, снижая затраты на разработку.
Примеры коммуникационного промежуточного программного обеспечения включают:
- Common Request Object Broker Architecture (CORBA)
- Служба сообщений Java (JMS)
- Служба распространения данных (DDS).
- Очередь сообщений (MQ)
- Корпоративная служебная шина (ESB)