System and method for topic-based eventing for flexible system management
AssigneeCisco Technology, Inc.
InventorsNick George Pope, Flemming S. Andreasen, Qi Wang, Jerry Liansuo Li
Life of this patent
Estimating the term…
Abstract
A method is provided in one example embodiment and includes establishing a connection between a client and a messaging fabric of a conductor element associated with a video system; creating a plurality of nodes for system management events; and receiving a subscription request for a particular one of the system management events. The particular subscription request and system management event is authenticated and authorized by use of an identifier associated with the particular subscription request and system management event.
Claims20
A method implemented by a conductor element, the method comprising:
- establishing a connection between a client and a messaging fabric of the conductor element, which is associated with a video system;
- receiving a subscription request for a system management event, wherein the subscription request is authenticated and authorized by use of a first identifier of the client;
- receiving from a service the system management event at a publish-subscribe Extensible Messaging and Presence Protocol (XMPP) node managed by the conductor element;
- authenticating and authorizing the system management event using a second identifier of the service;
- and
- forwarding the system management event to the client, based on the first identifier.
Logic, encoded in one or more non-transitory media, that includes instructions for execution and, when executed by a processor, is operable to perform operations comprising:
- establishing a connection between a client and a messaging fabric of a conductor element associated with a video system;
- receiving a subscription request for a system management event, wherein the subscription request is authenticated and authorized by use of a first identifier of the client;
- receiving from a service the system management event at a publish-subscribe Extensible Messaging and Presence Protocol (XMPP) node managed by the conductor element;
- authenticating and authorizing the system management event using a second identifier of the service;
- and
- forwarding the system management event to the client, based on the first identifier.
A conductor element, comprising:
- a memory element configured to store instructions;
- and
- a processor coupled to the memory element, wherein the apparatus is configured to
- establish a connection between a client and a messaging fabric of the conductor element, which is associated with a video system;
- receive a subscription request for a system management event, wherein the subscription request is authenticated and authorized by use of a first identifier of the client,
- receive from a service the system management event at a publish-subscribe Extensible Messaging and Presence Protocol (XMPP) node managed by the conductor element,
- authenticate and authorize the system management event using a second identifier of the service, and
- forward the system management event to the client, based on the first identifier.
Dependencies are inferred from the claim text.