WSO2 Commons contain components that are used in WSO2 products . These components include utilities, modules (that can be dropped in to Apache Axis2/Java) and add-ons to other Apache Web Services projects.
The Components Availble under WSO2 Commons
This is the implementation of WS-MetadataExchange version 1.1 (August 2006) for Apache Axis2/Java and WSO2 WSAS for Java. WS-MetadataExchange specification describes a metadata retrieval protocol for Web services. This is an add-on module for Apache Axis2/Java and WSO2 WSAS for Java, v1.1 and above.
This is the implementation of WS-Transfer (September 2004) for Apache Axis2/Java. WS-Transfer specification describes a general SOAP-based protocol for accessing XML representations of Web service-based resources. This is an add-on module for Apache Axis2/Java 1.1 and above.
An add-on module for Apache Axis2/Java and WSO2 WSAS for Java, v1.1 and above. This module is used for controlling client access to Web services . Access throttling can be configured at a global level, service level or operation level.
A Hibernate based persistent storage manager implementation for Apache Sandesha2/Java (WS-ReliableMessaging implementaion for Apache Axis2/Java).
WSO2 Performance Tools
Siddhi
Siddhi is an Open-Source Complex Event Processing (CEP) Engine which identifies meaningful patterns, relationships, and data abstractions among unrelated event streams, by processing incoming events according to user queries and firing immediate response such as an alert message on near real time. You can find the project source and documentation from the SVN location: http://svn.wso2.org/repos/wso2/trunk/commons/siddhi/. Please use the WSO2 Commons JIRA to discuss issues.