Chapter 1. Discovering Mule
Figure 1.1. Point-to-point, or spaghetti, integration
Figure 1.2. Application integration with an ESB
Figure 1.3. Launching Mule Studio
Figure 1.4. Installing the community runtime
Figure 1.5. Creating a new Mule project
Figure 1.6. Defining the initial flow
Figure 1.7. Dragging the HTTP inbound endpoint to the flow
Figure 1.8. Configuring the HTTP endpoint’s properties
Figure 1.9. Adding the byte-array-to-string transformer and JMS outbound endpoint to the flow
Figure 1.10. Configuring the JMS endpoint’s properties
Figure 1.11. Configuring the JMS connector
Figure 1.12. Configuring the ActiveMQ connector
Figure 1.13. Adding a JAR
Figure 1.14. Adding a logger to the flow
Figure 1.15. Running the application
Figure 1.16. Examining the console output
Figure 1.17. Looking at the products queue
Figure 1.18. Running the FunctionalTestCase
Figure 1.19. Choose to export the application.
Figure 1.20. Choose the format to export to.
Figure 1.21. Choose where to save the resulting ZIP file.
Chapter 2. Processing messages with Mule
Figure 2.1. The product registration flow in Mule Studio
Figure 2.2. A symbolic representation of the product registration flow that highlights its message source and processors
Figure 2.3. Mule Studio clearly shows the response phase.
Figure 2.4. Two flows and a subflow shown in Mule Studio
Figure 2.5. A private flow shown in Mule Studio
Figure 2.6. Message exchange patterns influence a flow’s threading model.