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.