主权项 |
1. A messaging computer system for managing communication between different computing nodes of a distributed computing system, where a plurality of Open Services Gateway initiative (OSGi) environments are implemented across the different computing nodes of the distributed computing system such that at least some of the computing nodes have different OSGi environments implemented thereon, the messaging computer system comprising:
a group of processing resources that include at least one hardware processor, the group of processing resources configured with a messaging broker that is programmed to:
accept or receive an electronic data message from a first one of the OSGi environments implemented on the distributed computing system, wherein the electronic data message comprises a programmatic service call of a programmatic service provided by a second one of the other OSGi environments that is implemented on a different computing node from the first one of the OSGi environments,communicate the electronic data message to the second OSGi environment,register a new OSGi environment with the messaging broker in accordance with a received registration request, where an outbox cache associated with each of the plurality of OSGi environments is created for the new OSGi environment, each created outbox cache being configured to store data messages comprising a programmatic service call of a programmatic service provided by the new OSGi environment, wherein each one of the plurality of OSGi environments is associated with a respective inbox cache that stores data messages comprising programmatic service calls for corresponding programmatic services provided by the respective OSGi environment, where each outbox and inbox cache is (1) stored with the respective OSGi environment on a corresponding computing node of the distributed computing system, or (2) stored as part of a single cache, wherein the plurality of OSGi environments implemented on the distributed computing system communicate with each other only via the messaging broker. |