Avantages d'un système de «transmission de messages» par rapport à un système «basé sur des événements»

Ma question vient d'un point de vue quelque peu inculte. Quels sont les avantages relatifs d'un système de " transmission de messages " par rapport à un système " basé sur des événements ". Pourquoi choisirait-on l'un plutôt que l'autre? Quelles sont leurs forces et leurs faiblesses? Je voudrais...