12
Mule-Compatible Technologies

Mule technologies

Embed Size (px)

Citation preview

Page 1: Mule technologies

Mule-Compatible Technologies

Page 2: Mule technologies

2

Operating Systems

Linux Windows Solaris AIX HP-UX Mac OS XApplication Servers Standalone Tomcat WebLogic WebSphere Geronimo JBoss Jetty

Page 3: Mule technologies

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

Page 4: Mule technologies

4

Providing an External HTTP or HTTPS Port

ActiveMQ FioranoMQ JBossMQ OpenJMS OpenMQ Oracle AQ SeeBeyond SonicMQ Sun JMS Grid SwiftMQ TIBCO EMS WebLogic JMS

Page 5: Mule technologies

5

Developer Tools Ant Data Mapper (Eclipse IDE, Oakland) Eclipse Japex Maven Mule IDE Profiler

Page 6: Mule technologies

6

Transports

Abdera Amazon SQS Axis BPM CICS CTG CXF Email FTP Hibernate HTTP/S IMAP/S JCR JDBC Jersey Jetty/Jetty SSL JMS

Page 7: Mule technologies

7

LDAP Multicast POP3/S Quartz Restlet RMI SalesForce SAP Servlet SMTP/S SOAP STDIO TCP UDP VM XMPP WSDL

Page 8: Mule technologies

8

Security

WS-Security Acegi Jaas PGP Spring Security

Page 9: Mule technologies

9

Databases

Derby MySQL Oracle

Page 10: Mule technologies

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

Page 11: Mule technologies

11

Summary

Mule ESB provides a messaging framework that enables exchange of data amongapplications. The application functionality is wrapped as a service, which includes a servicecomponent (the business logic that processes the data), routers (which use endpoints tospecify where to send the message), and other configuration settings. Transports carry themessages on different channels from service to service, and transformers convert the messagesand data as needed along the way.

Page 12: Mule technologies