Mule is the most widely used open source ESB-with millions of downloads-providing an alternative to expensive commercial options. Mule in Action is acomprehensive tutorial designed for working Java developers. This authoritativebook explores the architecture and the main features of version Mule 2 throughnumerous running examples. It starts with a quick overview of ESB technologyand a bit of Mule history-including the key changes between Mule 1.x andMule 2. Readers learn to configure Mule and then get straight to the goodstuff-putting Mule to work.
Because the core of an ESB system is handling message traffic, the book divesinto the way Mule handles data with chapters on sending and receiving, routing,and transforming data. Next, it takes a close look at Mule's standard componentsand how you can roll out custom ones. The book closes with a set of chapterson the nuts and bolts of working with Mule. Readers can take Mule farther bylearning techniques for testing, performance tuning, BPM orchestration, andeven a touch of Groovy scripting.
David Dossot is a software engineer, architect, and open source developer who has been using Mule since 2005. He has contributed to Mule core and has created numerous modules and transports for it. He and co-authors John D'Emic and Victor Romero are hard at work on their next book: Mule in Action, Second Edition.