Хм, я задавал этот вопрос много лет назад, но никто так и не получил простой и правильный ответ. Как правило, ServiceBus работают довольно просто - скрывают транспортный уровень внутри и позволяют издателям передавать свои данные (сообщения) через этот транспортный уровень и гарантируют, что подписчики получат эту информацию. Очередь сообщений используется в качестве транспортного уровня большую часть времени. Иногда некоторая дополнительная бизнес-логика может быть добавлена к реализации служебной шины, например, вызывая маршрутизацию между подписчиками или безопасность, или некоторые другие вещи, но в целом это просто абстракция над транспортным уровнем.
Так что вы можете видеть, что это довольно просто внутри.