Chapter 8. Deploying Mule

 

This chapter covers

  • Deploying standalone Mule applications
  • Deploying Mule to a web container
  • Embedding Mule into an existing application
  • Deploying Mule for high availability

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

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

In the upcoming sections, you’ll come to realize that Mule is incredibly flexible and can adapt to your needs. In this respect, Mule differs from many of its competitors, which often mandate a specific way of doing each of these deployment-related activities. This diversity of choice can be overwhelming at first, but you’ll soon realize that your needs and constraints will guide you in picking what’s best for your project. At that point, you’ll be glad that Mule is such a versatile platform.

8.1. Deploying standalone Mule applications

8.2. Deploying Mule to a web container

8.3. Deploying applications to CloudHub

8.4. Embedding Mule into an existing application

8.5. Deploying Mule for high availability

8.6. Summary

sitemap