Electonic processing of context-aware business events
First Claim
1. A non-transitory computer readable storage medium to tangibly store instructions, which when executed by a computer, cause the computer to:
- receive a context-aware event comprising an event and a context attached to the event, wherein the context comprises a structural description of an environment in which the event was generated, and wherein the structural description includes a combination of system parameters and application parameters of the environment;
retrieve the context attached to the event from the context-aware event;
reconstruct the context attached to the event to reconstruct the environment of the event in which the event was produced by retrieving the combination of the system parameters and the application parameters of the environment of the event;
provide context business information extracted from the reconstructed environment in a body part of an enriched event;
reconstruct at least a portion of the structural description of the context attached to the event;
provide the reconstructed at least one portion of the structural description of the context in the enriched event upon receiving a request from an event consumer; and
reconstruct a second portion of the structural description of the context attached to the event, wherein the second portion includes additional system parameters and additional application parameters of the environment of the event.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of systems and methods for electronic processing of context-aware business events are described. According to one aspect, business events are enriched with more business semantics by encapsulating business contexts that define the events'"'"' producing environment. The produced context-aware events include a structure of context items describing with system and application parameters the producing environment when the events originally happened. During reconstruction of the structure of context items, the contextual business information is retrieved and can be included in the business events to provide the event consumer with more information about the business event.
-
Citations
17 Claims
-
1. A non-transitory computer readable storage medium to tangibly store instructions, which when executed by a computer, cause the computer to:
-
receive a context-aware event comprising an event and a context attached to the event, wherein the context comprises a structural description of an environment in which the event was generated, and wherein the structural description includes a combination of system parameters and application parameters of the environment; retrieve the context attached to the event from the context-aware event; reconstruct the context attached to the event to reconstruct the environment of the event in which the event was produced by retrieving the combination of the system parameters and the application parameters of the environment of the event; provide context business information extracted from the reconstructed environment in a body part of an enriched event; reconstruct at least a portion of the structural description of the context attached to the event; provide the reconstructed at least one portion of the structural description of the context in the enriched event upon receiving a request from an event consumer; and reconstruct a second portion of the structural description of the context attached to the event, wherein the second portion includes additional system parameters and additional application parameters of the environment of the event. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computerized method comprising:
-
receiving a context-aware event comprising an event and a context attached to the event, wherein the context comprises a structural description of an environment in which the event was generated, and wherein the structural description includes a combination of system parameters and application parameters of the environment; retrieving the context attached to the event from the context-aware event; reconstructing the context attached to the event to reconstruct the environment of the event in which the event was produced by retrieving the combination of the system parameters and the application parameters of the environment of the event; providing context business information extracted from the reconstructed environment in a body part of an enriched event; reconstructing at least a portion of the structural description of the context attached to the event; providing the reconstructed at least one portion of the structural description of the context in the enriched event upon receiving a request from an event consumer; and reconstructing a second portion of the structural description of the context attached to the event, wherein the second portion includes additional system parameters and additional application parameters of the environment of the event. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a processor; a memory in communication with the processor, the memory comprising; an event consumption environment that receives a context-aware event that comprises an event and a context attached to the event, wherein the context comprises a structural description of an environment in which the event was generated; and wherein the structural description includes a combination of system parameters and application parameters of the environment; at least one functional module in the event consumption environment that retrieves the context attached to the event from the context-aware event and reconstructs the context attached to the event to reconstruct the environment in which the event was generated by retrieving the combination of the system parameters and the application parameters of the environment of the event; and an event consumer application that receives an enriched event with context business information, in a body part of the enriched event extracted from the reconstructed environment; at least a portion of the structural description of the context attached to the event reconstructed; at least one portion of the structural description of the context in the enriched event provided upon receiving a request from an event consumer; and a second portion of the structural description of the context attached to the event reconstructed, wherein the second portion includes additional system parameters and additional application parameters of the environment of the event. - View Dependent Claims (14, 15, 16, 17)
-
Specification