| CPC G06F 16/9014 (2019.01) | 20 Claims |

|
1. An apparatus comprising:
at least one processing device comprising a processor coupled to a memory;
the at least one processing device being configured to perform steps of:
performing a polling operation for at least one data source to obtain information for one or more designated topics of interest;
determining whether the information for a given one of the one or more designated topics of interest obtained during the polling operation comprises changed information;
responsive to determining that the information for the given designated topic of interest obtained during the polling operation comprises changed information, generating one or more events comprising the changed information; and
publishing the generated one or more events to one or more event streams, the one or more event streams being subscribed to by one or more data consumers;
wherein the one or more data consumers each comprise one or more devices that are operated by a given entity, the at least one data source being operated by an additional entity different than the given entity; and
wherein the at least one data source is associated with a legacy system not configured for providing one or more notifications to the one or more data consumers in response to the changed information for the given designated topic of interest.
|