WSO2 Commons

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

  1. Mex

    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.

  2. XFer

    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.

  3. Throttle

    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.

  4. Statistics

    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.

  5. Utils

    A utility library which may be shared by WSO2 Products.

  6. Tracer

    This includes a module for capturing incoming and outgoing SOAP messages. It also includes services for configuring the tracer and retrieving messages.

  7. Admin UI

    A UI framework for managing Web service administration.

  8. Sandesha2 Persistence

    A Hibernate based persistent storage manager implementation for Apache Sandesha2/Java (WS-ReliableMessaging implementaion for Apache Axis2/Java).

  9. Codegen

    Generates an AJAX or Java client for any Apache Axis2/Java Web service.

  10. User Manager

    A library that lets developers handle user authentication and authorization in applications in a homogeneous manner.

  11. Performance Benchmarks

  12. Here you will find performance benchmark code for different Open Source Web Services projects.

  13. Mercury

  14. A WS-ReliableMessaging specification implementation that uses Apache Axis2/Java as the SOAP engine.