{"id":6445,"date":"2023-11-12T17:56:59","date_gmt":"2023-11-13T01:56:59","guid":{"rendered":"https:\/\/complexevents.com\/?page_id=6445"},"modified":"2023-11-12T17:59:02","modified_gmt":"2023-11-13T01:59:02","slug":"foundational-cep","status":"publish","type":"page","link":"https:\/\/complexevents.com\/foundational-cep\/","title":{"rendered":"Foundational CEP"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Organizations are rapidly increasing their use of event processing as a way to make their systems smarter, more real-time, and easier to maintain. Popular messaging systems, such as Kafka, provide the basic plumbing for moving event data but real-time applications also need the capability to process that data effectively \u2013 which is where CEP comes in. CEP, sometimes in conjunction with AI techniques, is the basis for stream analytics, situation awareness, sense-and-respond systems, and more intelligent transactional applications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The following documents provide the basic background that explains what CEP is and how it works:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/complexevents.com\/2013\/09\/17\/understanding-real-time-intelligence\/\" data-type=\"link\" data-id=\"https:\/\/complexevents.com\/2013\/09\/17\/understanding-real-time-intelligence\/\"><strong>Introduction To Real-Time Intelligence<\/strong><\/a><br \/>This article defines real-time intelligence, describes real-time data and where it originates, and explains the role of CEP in processing and analyzing real-time data.<br \/><br \/><\/li>\n\n\n\n<li><a href=\"https:\/\/complexevents.com\/2011\/08\/23\/event-processing-glossary-version-2\/\"><strong>Event Processing Glossary \u2013 Version 2.0<\/strong><\/a><br \/>The glossary provides definitions for the terms used in CEP. The glossary was developed by the now-defunct Event Processing Technical Society (EPTS) but the concepts are fundamental and perennial.<br \/><br \/><\/li>\n\n\n\n<li><a href=\"https:\/\/complexevents.com\/2020\/06\/15\/whats-the-difference-between-esp-and-cep-2\/\"><strong>What\u2019s the Difference Between ESP and CEP?<\/strong><\/a><br \/>Some kinds of CEP are more sophisticated than others, although being more sophisticated doesn\u2019t make them better for simple problems. This article explores the CEP spectrum from event stream processing (ESP) systems that handle relatively simple calculations for vertical causality on single streams to more-sophisticated CEP approaches that detect patterns with horizontal causality in event clouds that have multiple kinds of events, often with partial ordering and out-of-order events. It also provides a history of the early development of CEP at Stanford University between 1989 and 1995 to analyze event-driven simulations of distributed system architectures.<br \/><br \/><\/li>\n\n\n\n<li><a href=\"https:\/\/complexevents.com\/2020\/06\/17\/the-future-of-event-stream-analytics-and-cep\/\"><strong>The Future of Event Stream Processing Analytics and CEP<\/strong><\/a><br \/>This article further describes the growing overlap of ESP and CEP, and outlines some of the trends occurring in the event processing market.<br \/><br \/><\/li>\n\n\n\n<li><a href=\"https:\/\/complexevents.com\/2021\/03\/07\/vendors-and-products-in-the-event-stream-processing-market\/\"><strong>Vendors and Products in the Event Stream Processing Market<\/strong><\/a><br \/>This is a brief summary of the major vendors and products currently operating in the commercial and open-source event stream processing (ESP) platform market.<br \/><br \/><\/li>\n\n\n\n<li><a href=\"https:\/\/amzn.to\/47eW8Sb\"><strong>The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems by David Luckham<\/strong><\/a><br \/>This book is truly the foundation of CEP. It starts with a high-level discussion of the role of CEP in IT ecosystems, and then provides a detailed, scholarly explanation of CEP, including the Rapide event pattern language, reactive event pattern rules, event pattern constraints, and event processing agents.<br \/><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Organizations are rapidly increasing their use of event processing as a way to make their systems smarter, more real-time, and easier to maintain. Popular messaging systems, such as Kafka, provide the basic plumbing for moving event data but real-time applications also need the capability to process that data effectively \u2013 &#8230;<\/p>\n","protected":false},"author":14017,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6445","page","type-page","status-publish","hentry","column","threecol"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P614y-1FX","jetpack-related-posts":[{"id":6422,"url":"https:\/\/complexevents.com\/about-ai-complex-event-processing\/","url_meta":{"origin":6445,"position":0},"title":"About AI &#038; Complex Event Processing","author":"David Luckham","date":"October 30, 2023","format":false,"excerpt":"This\u00a0website is devoted to documenting research in Artificial Intelligence (AI) and Complex Event Processing (CEP), and it particularly explores the intersection of AI and CEP in systems that provide Real-Time Intelligence. \u00a0AI is at the forefront of methods used in many kinds of information processing and real-time intelligence. It is\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3660,"url":"https:\/\/complexevents.com\/about-real-time-intelligence-and-cep\/","url_meta":{"origin":6445,"position":1},"title":"About Real-Time Intelligence &#038; CEP","author":"David Luckham","date":"April 27, 2014","format":false,"excerpt":"The \u00a0Real-Time Intelligence &\u00a0Complex Event Processing\u00a0Website is devoted to documenting: Applications of Real-Time Intelligence (RTI) in all aspects of Business Products that enable RTI and employ any form of CEP The latest research and developments in\u00a0 complex event processing, including: Business Activity Monitoring Business Process Management Enterprise Application Integration Event-Driven\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":897,"url":"https:\/\/complexevents.com\/books\/","url_meta":{"origin":6445,"position":2},"title":"Books","author":"Julian Clark","date":"July 12, 2009","format":false,"excerpt":"The Power of Events was the first book on CEP, published in April 2002, and although it remains the core text, further publications have followed including those listed below: Event Processing for Business: Organizing the Real-Time Enterprise by David Luckham Business Event Processing: An Introduction and Strategy Guide\u00a0thoroughly describes what\u2026","rel":"","context":"In &quot;CEP&quot;","block_context":{"text":"CEP","link":"https:\/\/complexevents.com\/category\/complex-event-processing\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":59,"url":"https:\/\/complexevents.com\/david-luckham\/","url_meta":{"origin":6445,"position":3},"title":"David Luckham","author":"David Luckham","date":"January 16, 2006","format":false,"excerpt":"Research Professor of Electrical Engineering (Emeritus) Gates Computer Science Bldg. 353 Serra Mall Stanford, CA 94305-9040 Tel. 650.723.1242 email: luckham at stanford dot edu Professor Luckham's research and consulting activities in software technology include multi-processing and business processing languages, event-driven systems, complex event processing, commercial middleware, program verification, systems architecture\u2026","rel":"","context":"In &quot;CEP&quot;","block_context":{"text":"CEP","link":"https:\/\/complexevents.com\/category\/complex-event-processing\/"},"img":{"alt_text":"David Luckham - Research Professor of Electrical Engineering (Emeritus)","src":"https:\/\/i0.wp.com\/complexevents.com\/wp-content\/uploads\/2006\/01\/DSCF8946-217x300.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":70,"url":"https:\/\/complexevents.com\/rapide\/","url_meta":{"origin":6445,"position":4},"title":"Rapide","author":"David Luckham","date":"January 24, 2006","format":false,"excerpt":"The Stanford Rapide\u2122 Project The Rapide Project was the incubator for CEP. Rapide is an event driven system simulation language and analysis toolset developed under DARPA funding from 1989 - 2000. It involved a collaboration between the Stanford Rapide research group led by David Luckham and an R&D group at\u2026","rel":"","context":"In &quot;CEP&quot;","block_context":{"text":"CEP","link":"https:\/\/complexevents.com\/category\/complex-event-processing\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6413,"url":"https:\/\/complexevents.com\/lighthill-report-artificial-intelligence\/","url_meta":{"origin":6445,"position":5},"title":"Lighthill Report: Artificial Intelligence","author":"Julian Clark","date":"October 23, 2023","format":false,"excerpt":"Professor Sir James Lighthill FRS Artificial Intelligence: A General Surveyhttps:\/\/www.aiai.ed.ac.uk\/events\/lighthill1973\/lighthill.pdf Published: July 1972 Abstract To supplement the important mass of specialist and detailed information on Artificial Intelligence (AI) available to the Science Research Council its Chairman decided to commission an independent report by someone outside the Al field but with\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/complexevents.com\/wp-json\/wp\/v2\/pages\/6445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/complexevents.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/complexevents.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/complexevents.com\/wp-json\/wp\/v2\/users\/14017"}],"replies":[{"embeddable":true,"href":"https:\/\/complexevents.com\/wp-json\/wp\/v2\/comments?post=6445"}],"version-history":[{"count":4,"href":"https:\/\/complexevents.com\/wp-json\/wp\/v2\/pages\/6445\/revisions"}],"predecessor-version":[{"id":6449,"href":"https:\/\/complexevents.com\/wp-json\/wp\/v2\/pages\/6445\/revisions\/6449"}],"wp:attachment":[{"href":"https:\/\/complexevents.com\/wp-json\/wp\/v2\/media?parent=6445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}