Verteilte Systeme und Messaging Middleware