MULE Architecture and modules
ARCHITECTURE
MODULES
● Components: Any object, POJO, REST
services, EJBs, Spring Bean, etc. They are
those containing business logic.
MODULES
● Inbound routers: Responsible for controlling the
message received to route it to a service.
MODULES
● Outbound routers: Responsible for redirect the
output to another service. It can be used as a
load balancer or policy-based routing.
MODULES
● Endpoints: Used to connect components with
other external systems.
MODULES
● Transformers: are responsible for transforming
the data format to redirect it to the input of a
component.
MODULES
● Transportation: They are responsible for
managing how to connect between different
technologies using different transport protocols:
HTTP, JMS, FTP, etc.

Arch andmodulesmule