CPC G06F 16/355 (2019.01) [G06F 16/367 (2019.01); G06F 16/383 (2019.01)] | 18 Claims |
1. A computer-implemented method for improved entity communication automation in a heterogenous computing environment where a plurality of entities resides in a distributed network, the method comprising:
receiving a message sent from a source entity in the heterogenous computing environment, wherein the message comprises a plurality of original attributes and values paired with the plurality of original attributes, wherein the plurality of original attributes indicates one or more operating conditions of the source entity;
performing, by a pre-processing engine of a message broker, first pre-processing operations comprising:
verifying validity of the message; and
deriving one or more additional attributes of the message based on evaluating the plurality of original attributes and their paired values using one or more predefined derivative rules;
generating, by the pre-processing engine of the message broker, an enriched message, wherein generating the enriched message comprises:
adding the one or more additional attributes to the message;
performing second pre -processing operations for determining a topic of the message based on measuring similarity between the message and a plurality of topic clusters and a non-topic cluster that were generated based on a text corpus; and
adding to the message a new attribute paired with the topic of the message;
performing, by a post-processing engine of the message broker, post-processing operations, wherein the post-processing operations comprise classifying the enriched message into an event type selected from a plurality of event types;
broadcasting the enriched message by the message broker; and
routing, by the message broker, the enriched message to one or more target entities in the heterogenous computing environment, wherein the one or more target entities have registered the event type.
|