Patent ID: 9733999
Date: 2017-08-15
CPC Classifications: G06F

Claim:
1. A system for implementing zero-configuration messaging on a computing system using an active messaging broker, the system comprising: at least one processor; a memory including instructions that, when executed by at least one processor, configure the at least one processor to: generate a shared program object, the shared program object having a unique identifier; establish a communication channel, the communication channel allowing access to the shared program object by a first application program using the unique identifier; receive a subscription request from the first application, the subscription request requesting access to the shared program object; in response to receiving the subscription request, determine a set of services corresponding to the first application; and facilitate communication, via the shared program object, between a service of the set of services corresponding to the first application and a second application, the second application being subscribed to the shared program object, wherein the communication between the service of the set of services corresponding to the first application and the second application includes version information contained in messages sent and received between the first and second applications using the shared program object.