Chapter 7. Deploying Mule

 

In this chapter

  • Discovering the deployment strategies supported by Mule
  • The why and what of a few deployment topologies
  • Managing the deployment of ESB instances
  • Mule Galaxy

If you reached this chapter following the natural order of the book—you’ve learned how to configure Mule and have seen a few samples running—then at this point, you might be wondering how to move from a “works on my machine” situation to running Mule in production.

Or you may also have directly jumped to this chapter because your main concern is figuring out if and how Mule will fit into your IT landscape. You may have concerns about what you’ll end up handing off to your production team: they may have operational or skills constraints that you must absolutely comply to. You might also be wondering about the different deployment topologies Mule can support.

Whatever path led you to this chapter, you’ll find answers about the crucial topic of deploying Mule software and configuration files. We’ll explore this matter by looking at three different aspects of deployment:

  • Deployment strategieswhere we’ll consider the different runtime environments supported by Mule
  • Deployment topologieswhich will introduce the notions of instance-level and network-level topologies and how they relate to each other in Mule
  • Deployment managementthat will be focused on the challenges associated with managing your deployments and your different options for doing so

7.1. Deployment strategies

7.2. Deployment topologies

7.3. Deployment management

7.4. Summary

sitemap