1. A computer-readable medium having stored thereon processor-executable instructions that when executed by a processor result in the following: receiving, at a query technique engine, continuous query definition parameters from a user via a graphical user interface; retrieving, at the query technique engine, semantic layer information associated with an event processing engine, the event processing engine being adapted to receive at least one event stream from at least one data source; automatically creating event processing language statements at the query technique engine, the event processing language statements being created based on (i) the continuous query definition parameters from the user and (ii) the semantic layer information; and arranging for the event processing language statements to be provided to the event processing engine so as to establish a continuous query at the event processing engine, the continuous query providing output data based on events in the event stream.