Complex event processing (CEP) is an emerging technology for building and managing information systems. The goal of CEP is to enable the information contained in the events flowing through all of the layers of the enterprise IT infrastructure to be discovered, understood in terms of its impact on high level management goals and business processes and acted upon in real time. This includes events created by new technologies such as RFID. CEP is a technology for detecting patterns in underlying events in real time in order to identify or infer higher-level events.