| Event Stream Processing (esp) |
Article Index for Event |
Website Links For Event |
Information AboutEvent Stream Processing (esp) |
|
ESP enables applications such as Algorithmic Trading in financial services, RFID event processing applications, fraud detection, and location-based services in telecomunications. EXAMPLE This example of ESP detects weddings among a flow of external "events" such as church bells ringing, the appearance of a man in a tuxedo or morning suit, a girl in a flowing white gown and rice flying through the air. An event is what one infers from the simple events: a wedding is happening. WHEN Person.Gender '''EQUALS''' “man” '''AND''' Person.Clothes '''EQUALS''' “tuxedo” FOLLOWED-BY Person.Clothes EQUALS “gown” AND Church_Bell OR Rice_Flying WITHIN 2 hours ACTION Wedding PRODUCTS The first commercial products for real-time event processing were created by Apama and iSpheres in 1998. Fast event databases have also emerged in the same time frame, including ObjectStore , Vhayu and KDB . In 2003, StreamBase was founded (a followup to the streaming data research by the academic Aurora group,) and released a "stream processing engine" using StreamSQL. In 2005, AleriLabs released an event stream processing platform for application development, while Coral8 released an ESP engine programmable in a SQL-like language. Red Rabbit Software released a Business Event Processing Platform in 2005 that correlates events conforming to industry specific domain models, semantics, and business patterns of interest. Open Source In 2003 the ECA rule engine RuleCore was released as open source and in 2005 the Esper component for ESP applications. SEE ALSO
REFERENCES
EXTERNAL LINKS
|
|
|