mule technologies
TRANSCRIPT
Mule-Compatible Technologies
2
Operating Systems
Linux Windows Solaris AIX HP-UX Mac OS XApplication 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
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 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.