Le modèle de passage de messages (ou modèle de Message Passing) est un modèle de communication entre ordinateurs.
Il réalise l’envoi de messages simples. Il constitue la couche de base des middlewares orientés messages.
Au dessus de cette couche, on trouve d'autres couches de middlewares de plus en plus perfectionnées et qui sont :
CORBA, DCOM, SOAP et MPI sont des exemples de systèmes de passage de messages.