Question d’entretien chez Roche

Q: What is a messaging system? What are differences between different implementations?