Compatible Technologies
2
Operating Systems
Linux
Windows
Solaris
AIX
HP-UX
Mac OS X
Application Servers
Standalone
Tomcat
WebLogic
WebSphere
Geronimo
JBoss
Jetty
3
Containers
• EJB 3
• jBPM
• Spring
• JMS Servers
• ActiveMQ
• FioranoMQ
• JBossMQ
• OpenJMS
• OpenMQ
• Oracle AQ
• SeeBeyond
• SonicMQ
• Sun JMS Grid
• SwiftMQ
• TIBCO EMS
• WebLogic JMS
4
JMS SERVERS
Providing an External HTTP or HTTPS Port
ActiveMQ
FioranoMQ
JBossMQ
OpenJMS
OpenMQ
Oracle AQ
SeeBeyond
SonicMQ
Sun JMS Grid
SwiftMQ
TIBCO EMS
WebLogic JMS
5
Developer Tools
Ant
Data Mapper (Eclipse IDE, Oakland)
Eclipse
Japex
Maven
Mule IDE
Profiler
6
Transports
Abdera
Amazon SQS
Axis
BPM
CICS CTG
CXF
Email
FTP
Hibernate
HTTP/S
IMAP/S
JCR
JDBC
Jersey
Jetty/Jetty SSL
JMS
7
LDAP
Multicast
POP3/S
Quartz
Restlet
RMI
SalesForce
SAP
Servlet
SMTP/S
SOAP
STDIO
TCP
UDP
VM
XMPP
WSDL
8
Security
WS-Security
Acegi
Jaas
PGP
Spring Security
9
Databases
Derby
MySQL
Oracle
10
Web Service Technologies
Axis
Atom
CXF
.NET Web Servces
REST
SOAP
WS-Addressing
WS-Policy
WS-Security
WS-I BasicProfile
WS-I SecurityProfile
WSDL
11
Summary
Mule ESB provides a messaging framework that enables exchange of data
among
applications. The application functionality is wrapped as a service, which
includes a service
component (the business logic that processes the data), routers (which use
endpoints to
specify where to send the message), and other configuration settings.
Transports carry the
messages on different channels from service to service, and transformers
convert the messages
and data as needed along the way.
THANK YOU

Mule compatible technologies