Mule in Action, 2nd Edition
Mule in Action, Second Edition is a totally-revised guide covering Mule 3 fundamentals and best practices. It starts with a quick ESB overview and then dives into rich examples covering core concepts like sending, receiving, routing, and transforming data.
An enterprise service bus is a way to integrate enterprise applications using a bus-like infrastructure. Mule is the leading open source Java ESB. It borrows from the Hohpe/Woolf patterns, is lightweight, can publish REST and SOAP services, integrates well with Spring, is customizable, scales well, and is cloud-ready.
Mule in Action, Second Edition is a totally revised guide covering Mule 3 fundamentals and best practices. It starts with a quick ESB overview and then dives into rich examples covering core concepts like sending, receiving, routing, and transforming data. You’ll get a close look at Mule’s standard components and how to roll out custom ones. You’ll also pick up techniques for testing, performance tuning, and BPM orchestration, and explore cloud API integration for SaaS applications.
Written for developers, architects, and IT managers, this book requires familiarity with Java but no previous exposure to Mule or other ESBs.
Part 1: Core Mule
Chapter 1. Discovering Mule
Chapter 2. Processing messages with Mule
Chapter 3. Working with connectors
Chapter 4. Transforming data with Mule
Chapter 5. Routing data with Mule
Chapter 6. Working with components and patterns
Part 2: Running Mule
Chapter 7. Integration architecture with Mule
Chapter 8. Deploying Mule
Chapter 9. Exception handling and transaction management with Mule
Chapter 10. Securing Mule
Chapter 11. Tuning Mule
Part 3: Traveling further with Mule
Chapter 12. Developing with Mule
Chapter 13. Writing custom cloud connectors and processors
Chapter 14. Augmenting Mule with orthogonal technologies
Appendix A. Mule Expression Language
Appendix B. Component and transformer annotations quick reference
Appendix C. Mule Enterprise Edition
Appendix D. A sample Mule application