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.
This includes a module for gathering statistics for Apache Axis2/Java and WSO2 WSAS for Java, v1.1 and above. It also includes a service which facilitates statistics retrieval.
A utility library which may be shared by WSO2 Products.
This includes a module for capturing incoming and outgoing SOAP messages. It also includes services for configuring the tracer and retrieving messages.
A UI framework for managing Web service administration.
A Hibernate based persistent storage manager implementation for Apache Sandesha2/Java (WS-ReliableMessaging implementaion for Apache Axis2/Java).
Generates an AJAX or Java client for any Apache Axis2/Java Web service.
A library that lets developers handle user authentication and authorization in applications in a homogeneous manner.
Here you will find performance benchmark code for different Open Source Web Services projects.
A WS-ReliableMessaging specification implementation that uses Apache Axis2/Java as the SOAP engine.