Session Details
Session ID: TS-4910
Session Title: Balancing Java™ Message Service Performance with Reliability
Session Abstract: Messaging is a key component of distributed enterprise applications and is often viewed as a critical bottleneck. To build effective applications, users must understand the trade-offs between performance and reliability. In this presentation, developers from two popular open-source messaging projects review the many factors that affect message quality of service. They look behind the scenes to show how messages are processed and discuss the options for controlling performance and reliability. They also cover techniques for improving messaging scalability through clustering and data partitioning, along with the use of data replication to provide higher reliability and availability.

The intended audience is enterprise application developers who have some familiarity with Java™Message Service (JMS) and an interest in performance and reliability.

The session covers
• Fundamental messaging performance considerations
• How to use the JMS API and provider configuration options to control messaging QOS
• How to pick the right balance of reliability and performance in your JMS apps
• Monitoring an application's performance

Track: Core Technology: Java EE; Jave EE Scheduling Track
Duration: 60
Speaker(s): Robert Davies, Progress: FuseSource; Gordon Sivewright, Sun Microsystems Inc.