CORRELATING MESSAGES
First Claim
1. A computer-implemented method for managing system alert incidents, comprising:
- identifying a message received at an end point associated with at least one executing business process instance;
identifying at least one attribute of the identified message associated with a defined set of relevant attributes associated with a correlation condition of at least one business process instance associated with the end point;
generating a message context fingerprint containing the at least one identified attribute of the identified message;
applying a hash algorithm to the message context fingerprint to create a message context fingerprint hash, the message context fingerprint hash uniquely associated with the at least one identified attribute of the identified message;
comparing the message context fingerprint hash to a plurality of business process instance fingerprint hashes of a corresponding plurality of business process instances associated with the end point; and
correlating the identified message associated with the message context fingerprint hash with the business process instance associated with the matching hashed business process instance fingerprint hash.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure describes methods, systems, and computer program products for correlating messages. The method can include identifying a message received at an end point associated with executing business process instances. Attributes of the message are identified. The message can be associated with a defined set of relevant attributes associated with a correlation condition of business process instances associated with the end point. A message context fingerprint hash calculated using the attributes of the identified message is generated. The message context fingerprint hash is uniquely associated with the identified message and compared to a number of business process instance fingerprint hashes. The business process instance fingerprint hashes can be generated from a number of business process instance associated with the end point. The identified message associated with the message context fingerprint hash can be correlated with the business process instance associated with the matching hashed business process instance fingerprint hash.
-
Citations
20 Claims
-
1. A computer-implemented method for managing system alert incidents, comprising:
-
identifying a message received at an end point associated with at least one executing business process instance; identifying at least one attribute of the identified message associated with a defined set of relevant attributes associated with a correlation condition of at least one business process instance associated with the end point; generating a message context fingerprint containing the at least one identified attribute of the identified message; applying a hash algorithm to the message context fingerprint to create a message context fingerprint hash, the message context fingerprint hash uniquely associated with the at least one identified attribute of the identified message; comparing the message context fingerprint hash to a plurality of business process instance fingerprint hashes of a corresponding plurality of business process instances associated with the end point; and correlating the identified message associated with the message context fingerprint hash with the business process instance associated with the matching hashed business process instance fingerprint hash. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A tangible, non-transitory computer-readable medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations for correlating messages comprising:
-
identifying a message received at an end point associated with at least one executing business process instance; identifying at least one attribute of the identified message associated with a defined set of relevant attributes associated with a correlation condition of at least one business process instance associated with the end point; generating a message context fingerprint containing the at least one identified attribute of the identified message; applying a hash algorithm to the message context fingerprint to create a message context fingerprint hash, the message context fingerprint hash uniquely associated with the at least one identified attribute of the identified message; comparing the message context fingerprint hash to a plurality of business process instance fingerprint hashes of a corresponding plurality of business process instances associated with the end point; and correlating the identified message associated with the message context fingerprint hash with the business process instance associated with the matching hashed business process instance fingerprint hash. - View Dependent Claims (14, 15, 16)
-
-
17. A system of one or more computers configured to perform operations for correlating messages comprising:
-
identifying a message received at an end point associated with at least one executing business process instance; identifying at least one attribute of the identified message associated with a defined set of relevant attributes associated with a correlation condition of at least one business process instance associated with the end point; generating a message context fingerprint containing the at least one identified attribute of the identified message; applying a hash algorithm to the message context fingerprint to create a message context fingerprint hash, the message context fingerprint hash uniquely associated with the at least one identified attribute of the identified message; comparing the message context fingerprint hash to a plurality of business process instance fingerprint hashes of a corresponding plurality of business process instances associated with the end point; and correlating the identified message associated with the message context fingerprint hash with the business process instance associated with the matching hashed business process instance fingerprint hash. - View Dependent Claims (18, 19, 20)
-
Specification