В каких доменах полезно использовать промежуточное ПО, ориентированное на сообщения, например, AMQP?
Какую проблему решает MOM (Message Oriented Middleware)? Масштабируемость? Интеграция?
В каком домене они обычно используются и в каких доменах они обычноне используемый?
Например, скажем, Google использует такое решение для своей основной поисковой системы или для питания GMail?
А как насчет крупных сайтов, таких как Walmart, eBay, FedEx (в значительной степени магазин Java) и buy.com (в значительной степени магазин MS)? Мама решает проблему там?
Имеет ли какой-то смысл, когда вы пишете веб-приложение, в котором вы управляете серверной стороной и имеете однородную среду (скажем, десятки экземпляров Amazon EC2, на которых все работают JVM Linux + Java) там и где клиенты, ну, в общем, веб-браузеры?
Имеет ли это смысл для настольных приложений, которым нужно общаться с сервером?
Или это «только» для крупных корпоративных предприятий, где у вас обычно есть счастливое сочетание бесчисленного множества различных систем, которым необходимо общаться так или иначе?
Я немного сбит с толку относительно того, для чего они полезны, и я думаю, что с примером того, где они уместны, а где нет, я мог бы лучше понять их использование.