Chapter 3. Sending and receiving data with Mule

 

In this chapter

  • Understanding connectors and endpoints
  • Common transports you’ll use working with Mule
  • Using web services with the CXF and HTTP transports

Can you remember the last trip you took? You probably used more than one means of transportation to get to where you were going. You may have taken a passenger jet somewhere first, then hopped in a taxi. Or you may have ridden a bike somewhere, locked it up, and then walked across the street. Perhaps you parachuted out of a plane, then drove home. In any case, you likely weren’t teleported from one place to another.

Transporting data isn’t much different than transporting people. While it would be nice if systems could magically move data between themselves, this isn’t often the case. One system might only support SOAP, while your system may only supports REST. Perhaps you need to get data from an FTP site into a database. Or maybe you need to receive JMS messages and save their payloads to a file.

3.1. Understanding connectors and endpoints

3.2. Working with files and directories using the file transport

3.3. Using email

3.4. Using web services

3.5. Using the JMS transport for asynchronous messaging

3.6. Receiving and sending files using the FTP transport

3.7. Working with databases

3.8. Using the XMPP transport

3.9. The VM transport

3.10. Summary

sitemap