Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Foreword

Foreword

Preface

Acknowledgments

About this Book

1. Understanding ESB functionality

Chapter 1. The world of open source ESBs

1.1. Why do you need an ESB?

1.1.1. Benefits of an ESB

1.1.2. Using an ESB from an application perspective

1.2. Explaining the core functionalities of an ESB

1.2.1. Location transparency

1.2.2. Transport protocol conversion

1.2.3. Message transformation

1.2.4. Message routing

1.2.5. Message enhancement

1.2.6. Security

1.2.7. Monitoring and management

1.2.8. Core functionality overview

1.3. Researching the open source ESB market

1.3.1. Demystifying the open source ESB

1.3.2. Overview of open source ESBs

1.4. Why did we choose Mule and ServiceMix?

1.4.1. Defining selection criteria

1.4.2. Assessing the open source ESBs

1.5. Hello world with Mule and ServiceMix

1.5.1. Taking a donkey ride with Mule

1.5.2. Taking a JBI dive with ServiceMix

1.6. Summary

Chapter 2. Architecture of Mule and ServiceMix

2.1. Mule architecture and components

2.1.1. Mule components overview

2.1.2. Mule endpoints

2.1.3. Transformers

2.1.4. Routers

2.1.5. Component

2.1.6. Mule deployment models

2.1.7. Mule wrap-up

2.2. JBI, the foundation for ServiceMix

2.2.1. Service engines and binding components

2.2.2. Services and endpoints