Ismaël Mejía created BEAM-3767: ---------------------------------- Summary: A Complex Event Processing (CEP) library/extension for Apache Beam Key: BEAM-3767 URL: https://issues.apache.org/jira/browse/BEAM-3767 Project: Beam Issue Type: New Feature Components: sdk-ideas Reporter: Ismaël Mejía Assignee: Ismaël Mejía
Apache Beam [1] is a unified and portable programming model for data processing jobs. The Beam model [2, 3, 4] has rich mechanisms to process endless streams of events. Complex Event Processing [5] lets you match patterns of events in streams to detect important patterns in data and react to them. The goal of this issue is to implement an efficient pattern matching library inspired by [6] and existing libraries like Apache Flink CEP [7] using the Apache Beam Java SDK and the Beam style guides [8]. [1] [https://beam.apache.org/] [2] [https://www.oreilly.com/ideas/the-world-beyond-batch-streaming-101] [3] [https://www.oreilly.com/ideas/the-world-beyond-batch-streaming-102] [4] [https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/43864.pdf] [5] [https://en.wikipedia.org/wiki/Complex_event_processing] [6] [https://people.cs.umass.edu/~yanlei/publications/sase-sigmod08.pdf] [7] [https://ci.apache.org/projects/flink/flink-docs-stable/dev/libs/cep.html] [8] [https://beam.apache.org/contribute/ptransform-style-guide/] -- This message was sent by Atlassian JIRA (v7.6.3#76005)