0%

Book Description

Summary

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.

About the Technology 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.

About the Book

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.

What’s Inside

  • Full coverage of Mule 3

  • Integration with cloud services

  • Common transports, routers, and transformers

  • Security, routing, orchestration, and transactions

  • About the Authors

    David Dossot is a software architect and has created numerous modules and transports for Mule. John D’Emic is a principal solutions architect and Victor Romero a solutions architect, both at MuleSoft, Inc.

    Table of Contents

    1. Copyright
    2. Brief Table of Contents
    3. Table of Contents
    4. Foreword
    5. Preface
    6. Acknowledgments
    7. About this Book
    8. About the Authors
    9. About the Cover Illustration
    10. Part 1. Core Mule
      1. Chapter 1. Discovering Mule
      2. Chapter 2. Processing messages with Mule
      3. Chapter 3. Working with connectors
      4. Chapter 4. Transforming data with Mule
      5. Chapter 5. Routing data with Mule
      6. Chapter 6. Working with components and patterns
    11. Part 2. Running Mule
      1. Chapter 7. Integration architecture with Mule
      2. Chapter 8. Deploying Mule
      3. Chapter 9. Exception handling and transaction management with Mule
      4. Chapter 10. Securing Mule
      5. Chapter 11. Tuning Mule
    12. Part 3. Traveling further with Mule
      1. Chapter 12. Developing with Mule
      2. Chapter 13. Writing custom cloud connectors and processors
      3. Chapter 14. Augmenting Mule with orthogonal technologies
      4. Appendix A. Mule Expression Language
      5. Appendix B. Component and transformer annotations quick reference
      6. Appendix C. Mule Enterprise Edition
      7. Appendix D. A sample Mule application
    13. Index
    14. List of Figures
    15. List of Tables
    16. List of Listings