Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Complex Event Processing (CEP)

Handbook of Research on E-Business Standards and Protocols: Documents, Data and Advanced Web Technologies
Complex event processing addresses the problem of defining, detecting, processing, correlating and interpreting many events happening in various systems and allowing to identify and respond to possibly complex event patterns. Various complex event processing formalisms have been developed, for example based on rules and event detection algebras, and many software systems are available on the market that employ complex event processing techniques. CEP techniques are important in many application areas because they allow to identify complex patterns of events and establish a notion of context, as opposed to monitoring and detecting only individual events which typically do not allow to identify situations of interest when considered in isolation.
Published in Chapter:
Semantic Monitoring of Service-Oriented Business Processes
Roman Vaculín (T.J. Watson Research Center, IBM Research, USA)
DOI: 10.4018/978-1-4666-0146-8.ch022
Abstract
Monitoring of business processes and service-oriented systems is a critical enabling technology for improving visibility into business operations, allowing their optimization, adjustments, and restructuring. One of the major problems of current monitoring methods is the prevalent heterogeneity of various types existing among the applications and services used in complex distributed business process. In this chapter the author proposes semantic monitoring as a possible solution addressing some of the heterogeneity problems. The idea of semantic monitoring is to apply semantic annotations, using ontologies, to descriptions of event types and event instances emitted during interactions with integrated applications. The chapter introduces a generic semantic monitoring framework consisting of a modular monitoring ontology and appropriate event detection mechanisms. The monitoring ontology defines generic, language independent monitoring concepts, and the language specific modules defining taxonomy of event types specific to a particular process modeling language/methodology. The author presents two such modules, one developed for the OWL-S Semantic Web services process models, and the other that for a business artifact-centric approach to business process specification. Next, the chapter describes mechanisms for specification and detection of semantic composite events. The author presents a language based on an event algebra combined with semantic event-filtering expressions using description logics atoms enriched with OWL datatypes and SWRL built-ins. Semantic filtering allows detection of such events that would otherwise be impossible without the use of semantic descriptions. The chapter also discusses detection mechanisms suitable for runtime execution and after-execution analysis.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR