* Siddhi CEP 1.0.0 - Milestone 1 Release!*
Date : 9th July 2012 This milestone is available at : http://svn.wso2.org/repos/wso2/people/suho/siddhi/m1/siddhi-1.0.0-SNAPSHOT.zip This source code is available at : http://svn.wso2.org/repos/wso2/trunk/commons/siddhi2 Note: This release is NOT compatible with older versions, and its a complete revamp. This release can be tested end to end. Please check out the samples located in the $SIDDHI_HOME/samples directory to try out its basic features. *Main highlights of this release* Rewriting Siddhi - This is to support the full set of CEP fictionalises - Making its architecture extensible Defining new Siddhi CEP Language - Improved logical language to support CEP functions *Features Supported* - Filter - Uses stream handlers to filter events - Join - Supports only upto two streams at a time - Match operation triggering can be configured (making "left" or "right" or both streams to trigger) - Aggregation - By default shipped with Avg, Sum , Min, Max - Supports Custom Aggregations via the plugable architecture - Group by - Supports Group by based on more than one attribute - Supported for all type if queries - Having - Supported for all type if queries - Stream handlers - Supports multiple handlers in a row per stream - By default shipped with Filter and Window - Default implementations to windows are: Time window, Time Batch window, Length window - Supports Custom Stream handlers via the plugable architecture - Conditions and Expressions - Implemented from scratch - Mvel2 support removed - Conditions supported are: and, or, not, true/false, ==,!=, >=, >, <=, < - Expressions supported are: boolean, string, int, long, float, double - Pattern processing - Identifies pattern occurrences within streams - Supports "every" conditions - Can process two stream at a time via "and" and "or" conditions (currently only works on two simple streams) - Can collect events, with min and max limit, using "collect" condition (currently only works on a simple stream) - Sequence processing - Identifies continuous sequences with in streams - Supports "or" conditions on streams (currently only works on two simple streams) - Supports zero to many, one to many, and zero to one (currently only works on a simple stream) - Query Language - Implemented on Antlr - Supports Query, Stream Definition and Query Plan compilation -------------------------------- We welcome your feedback and would love to hear your thoughts on this release of Siddhi. Siddhi Team -- *S. Suhothayan * Software Engineer, Data Technologies Team, *WSO2, Inc. **http://wso2.com <http://wso2.com/>* *lean.enterprise.middleware.* *email: **s...@wso2.com* <s...@wso2.com>* cell: (+94) 779 756 757 blog: **http://suhothayan.blogspot.com/* <http://suhothayan.blogspot.com/>* twitter: **http://twitter.com/suhothayan* <http://twitter.com/suhothayan>* linked-in: **http://lk.linkedin.com/in/suhothayan* * *
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev