Русская Википедия:Связующее программное обеспечение, ориентированное на обработку сообщений

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Связующее программное обеспечение, ориентированное на обработку сообщений[1] (Шаблон:Lang-en[2]) — подпрограммное обеспечение, ориентированное на обмен сообщениями в распределённом окружении[3]. Прежде всего предназначено для реализации отложенного обмена сообщениями, в то время как одноранговая сеть (peer-to-peer) и удалённые вызовы процедур (RPC) поддерживают синхронный режим.

В основном этот вид программного обеспечения составляют асинхронные системы с взаимодействием сервера и клиента за счёт обмена сообщениями или, иначе говоря, обмена блоками управляющих команд и передаваемых данных с использованием байт-ориентированных протоколов, таких как HTTP, POP3, SMTP и другие[4]. Может быть реализовано в разных топологиях (точка — точка, точка — многоточка) и с различными Шаблон:Iw (публикация — подписка, Шаблон:Iw), а также с различными их комбинациями. Существенную роль в данном классе программного обеспечения играет понятие очереди сообщений. Существуют стандарты на обмен сообщениями для систем такого класса, среди таковых AMQP, XMPP, Шаблон:Iw.

Основные подклассы — брокеры сообщений, Шаблон:Iw, мониторы транзакций.

Примечания

Шаблон:Примечания

Шаблон:Перевести Шаблон:Software-stub Шаблон:Библиоинформация