The Art of Messaging
Messaging is both a science and an art. Messaging is a science with respect to the JMS API and the syntax for sending and receiving messages. However, messaging is also an art when it comes to applying the JMS API to solve real-world problems. In this session I will review some of the more common use cases for messaging and show techniques for significantly increasing both the performance and scalability of web-based or server-based applications, designing high-speed messaging applications, enabling faster and more reliable interoperability between heterogeneous components, and finally tuning messaging systems to reach their maximum throughput and performance. In this session I will also describe and demonstrate some emerging trends in RESTful JMS (that is, JMS over HTTP)
Agenda
- Messaging Topology Choices
- Using Messaging to Reduce Application Bottlenecks and Improve Scalability
- Interoperability using Messaging
- Using Embedded Messaging
- Asynchronous Logging using Log4J and JMS
- RESTful JMS
- Designing High Performance Messaging Systems