|This topic relates to Mule ESB Version 2.x.|
To see the corresponding topic in Mule ESB Version 3.x, click [Using Mule Modules].
Modules are similar to transports in that they provide pluggable functionality, configured via dedicated schema, but they differ in that there is no underlying transport to send or receive data. Following is a list of the default Mule ESB modules.
|Acegi Module||Security via Acegi.|
|Client Module||MuleClient and the remote dispatcher, giving simple access to the Mule server.|
|JAAS Module||Security via JAAS.|
|JBoss Transaction Manager||JBoss transaction support.|
|Management Module||Mule agents for server management using JMX.|
|OGNL Module||Provides a filter using OGNL expressions. For details, see Using OGNL Expressions.|
|PGP Module||Security via PGP.|
|SAML Module||Provides authentication and authorization capabilities to Mule based on the SAML standard. (As of Mule enterprise edition 2.2.3)|
|Scripting Module||Interface between Mule and scripting languages (currently Groovy).|
|Spring Extras Module||Extensions for using the Spring framework with Mule.|
|SXC Module||A very fast streaming XPath router and filter.|
|XML Module||XML based utilities (mainly filters and routers).|