Monitoring and Management
So far in the “Spring Integration for EAI” course we have been introduced to the concepts of Enterprise Application Integration, we delved into the fundamentals of Spring Integration, we saw how to integrate an application with external web services, we integrated our application with JMS messaging and we provided a complete application that uses several of the components provided by Spring Integration.
In this lesson, we will examine different mechanisms of monitoring or gathering more information about what is going on within the messaging system.
Some of these mechanisms consist of managing or monitoring the application through MBeans, which are part of the JMX specification. Another mechanism discussed in this chapter is how we will implement the EIP idempotent receiver pattern using a metadata store. Finally, the last mechanism described is the control bus. This will let us send messages that will invoke operations on components in the application context.