1. A system for managing communication between a plurality of Open Services Gateway initiative (OSGi) environments, wherein the system ( 1 ) comprises: a messaging broker configured to receive a message from one of the OSGi environments, wherein the message comprises a call of a service provided by one of the other OSGi environments, the message broker being further configured to transfer the message to the other OSGi environment; wherein the plurality of OSGi environments communicate only via the messaging broker.