Chapter 1. Discovering Mule

 

In this chapter

  • Reviewing the challenges of enterprise integration
  • Origins and history of the Mule project
  • Architecture and terminology of Mule ESB

Integration happens.

All it takes is a simple requirement: connect to the inventory application, send this to the CRM, hook that to the accounting server. All of a sudden, your application, which was living a happy digital life in splendid isolation, has to connect to a system that’s not only remote but also exotic. It speaks a different language, or a known language but uses a bizarre protocol, or it can only be spoken to at certain times during the night... in Asia. It goes up and down without notice. Soon, you start thinking in terms of messages, transformation, or adaptation. Welcome to the world of integration!

1.1. ESB, the EAI workhorse

1.2. The Mule project

1.3. Mule’s core concepts

1.4. Mule on your machine

1.5. Summary