This documentation relates to an earlier version of ESB (3.0).
Visit the current documentation home.

Skip to end of metadata
Go to start of metadata

The WSO2 SOA platform has the capabilities of Axis2 to add modules to extend its capabilities. A module is an archive file that bundles a set of classes, related libraries and third party library dependencies. The global modules will affect all the services deployed within the server.

The folder structure of the module archive file will look as follows:

After modules are added to the ESB they can be engaged for a particular service or service group. For more information see Module Engagement for Service and Managing Service Groups.

WSO2 ESB provides numerous build-in modules:

Name Version Description
wso2throttle 3.0 Module for controlling client access to web service engine. Access throttling can be configured at a global level, service level or operation level.
savan 1.10-wso2v1 Module description not found.
wso2caching 3.0 This is a web services caching module for WSO2 WSAS and Apache Axis2. This implements both the server side as well as client side caching.
relay 3.0 Unwraps the binary messages coming from the Message Relay for Admin Services.
wso2mex 3.0 This module provides MetadataExchange services for any services that the module is engaged.
wso2xfer 3.0 This module is an implementation of WS-Transfer.
sandesha2 3.0 This module implements WS-ReliableMessaging for Axis2. This implements both the WSRM submitted spec and up to the version CD4 of the new WSRM 1.1 spec.
addressing 1.6-wso2v2 This is the WS-Addressing implementation on Axis2, supporting the WS-Addressing 1.0 Recommendation, as well as the Submission version (2004/08).
rampart 1.50-wso2v2 This module provides the WS-Security and WS-SecureConversation functionalities for Axis2 based on Apache WSS4J, Apache XML-Security and Apache Rahas implementations.
rahas 1.50-wso2v2 This module is used to STS enable a service where it adds the RequestSecurityToken operation to a service that the module is engaged to.

To learn more information about Axis2 Modules see Apache Axis2 Architecture Guide?

The WSO2 Carbon provides a user friendly interface to engage, disengage and configure these modules.

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.