Field of the Invention
The present invention relates to the field of context aware computing and more particularly to contextual mediation.
Description of the Related Art
Context aware computing refers to the treatment of the user environment in system behavior. Aspects of context can be wide-ranging and can include computing device and undertaken task. Context can be used to modify data in a computing system in order most appropriately process the data. Examples include adjusting the presentation of data according to context, or adjusting the responsiveness of logic to events according to the context of processed data. Contextual mediation generally relates to the consideration of the contemporaneous context of a transaction in processing the transaction itself.
Generally speaking, the notion of mediation has been proposed as the principle means of resolving semantic inter-operation issues in a computing environment. Mediation architectures often are based upon mediator or wrappers paradigms wherein information flowing from a source can be wrapped into logical views such that the interface in front of each view appears uniform. The logical views, however, can be assembled via a domain-ontology such as an integrated global schema. The mediator or wrapper, in turn, can serve as an intermediary or interface between observing end users and the source of information.
Once such source of information can include event data in a computing environment. Event data often can be generated natively or via adapters, through common base event generation. Alternatively, event data can be generated via crawling or extensive indexing of content in the computing system. In a given process in the computing system, however, it can be important to correctly identify relevant data according to a provided context such that the identified relevant data accordingly can be consumed by an appropriate consumer.