Sollicitatievraag bij Roche

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