Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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:

Code Block
Test.mar
  - META-INF
     - module.xml
TestModule.class
TestHandler.class

...

WSO2 ESB provides numerous build-in moduleshas the following modules deployed by default:

Name

Version

Description

wso2xfer

3.20

This module is an implementation of WS-Transfer

rahasrampart

1.61-wso2v1

This module is used to STS enable a service where it add the RequestSecurityToken operation to a service that the module is engaged to

wso2mex

3.20

This module provides MetadataExchange services for any services that the module is engaged

wso2caching

3.20

This is a web services caching module for WSO2 ESB and Apache Axis2. This implements both the server side as well as client side caching

wso2throttl

3.20

Module for controlling client access to web service engine. Access throttling can be configured at a global level, service level or operation level.

sandesha2

3.20

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.

relay

3.20

Unwraps the binary messages coming from the Message Relay for Admin Services

addressing

3.20wso2v14

This module provides WS-Security and WS-SecureConversation functionalities for Axis2, based on the Apache WSS4J, Apache XML-Security and Apache Rahas implementations.

addressing

4.4.0

This is the WS-Addressing implementation on Axis2, supporting the WS-Addressing 1.0 Recommendation, as well as the Submission submission version (2004/08).

relay

4.4.rampart1

Unwraps the binary messages coming from the Message Relay for Admin Services.

rahas

1.61-wso2v1wso2v14

This module provides the WS-Security and WS-SecureConversation functionalities for Axis2, based on Apache WSS4J, Apache XML-Security and Apache Rahas implementations.

...

is used to enable STS for service where it adds the RequestSecurityToken operation to a service that the module is engaged to.

For more information on Axis2 Modules, see Apache Axis2 Architecture Guide.

The WSO2 Carbon ESB provides a user friendly interface to engage and disengage and configure these modules.work with modules. See the following topics for more information on how to work with modules:

Child pages (Children Display)

Excerpt
hiddentrue

General information about the modules in WSO2 ESB.