May 14, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club
JMS Syndicate This
Print this article    Email this article    Talk Back!    Write to Editor
How Well Does Your Messaging Infrastructure Scale?
06/08/2002
By Sriram Chakravarthy, Fiorano

Messaging technologies have evolved in response to constantly changing corporate IT environments, which have shifted over the past three decades from mainframe systems to client/server applications to Web-based Internet applications. Most JMS-compliant message queuing (MQ) servers support multiple clients and address heterogeneous operating systems, databases and applications. But they fall short of fulfilling some basic scalability requirements imposed by a business's growing needs.

ADVERTISEMENT
Our Popular Webinars
Achieving Process Optimization and Efficiency in Manufacturing –
A BPM Best Practice
Accelerate Agility and Lower Costs by Virtualizing and Governing Your SOA
PepsiAmericas: Realizing Real-Time Communication
a refreshing approach to ESB and data integration
Avoid the SOA Pitfalls that Prevent ROI
BAM for BPM Survey Results Are In! Learn What’s Driving New BAM Investments
More Webinars

Good products support scalability to address growth requirements. Outstanding products support scalability without compromising the performance and reliability of the overall system. As business conditions necessitate the support of more concurrent users and/or higher throughput (measured in messages/second), the easiest recourse is to invest in more powerful hardware to drive your MQ performance. But while processors and memory costs trend downwards, net performance gains from adding more CPUs and memory do not scale linearly because of well-known bus and memory access latency limitations in multi-CPU-based hardware.

A software solution to address higher performance requirements involves distributing the workload across a cluster of MQ servers mounted as software on different machines. However, clustering MQ servers to meet performance and scalability requirements necessitates a closer inspection of the following issues.

Guaranteed Messaging

Guaranteed messaging ensures that messages are reliably delivered once, and only once, to their intended customers. Guaranteed messaging, traditionally a key requirement for financial and B2B supply chain markets, is increasingly a "must have" for most customers. Additionally, mobile clients need to be able to retrieve their messages on demand--as opposed to having to stay logged on and subscribed to a particular topic all the time. To support an on-demand delivery of messages, they need to be marked as persistent.

Persistent messages must be recovered in the case of an MQ or client failure, and the MQ server must provide the retrieve-on-demand flexibility discussed above. JMS-compliant MQ servers that support guaranteed delivery of persistent messages need to implement an offline storage mechanism for persisting messages to local disk or databases or across storage devices attached to a storage area network (SAN). This storage ensures message recoverability in the event of an MQ or client failure. Storage implementations range from flat files to relational databases to object databases.

Page 1

More Top Stories
Trends for 2008: SOA and Specialized Messaging Patterns Gold Club Protected
Best Practices for IT Infrastructure Management and Business Alignment Gold Club Protected
2005 Review of the Infrastructure Software Market Gold Club Protected
Building an Agile IT Infrastructure Gold Club Protected
Instant Communications: Business Tools or Business Risks? Gold Club Protected
The Transitory iSCSI Market Gold Club Protected
More Top Stories
Related News
Patni Joins Global 360's Worldwide Partner Program
IBM Unveils Insurance Operations of the Future Powered by SOA
Infosys Integrates Relativity Technologies into its Modernization Methodology
More News
Subscribe to our Newsletters
ebizQ Weekly Gold Club Update
Live Webinar Updates
Updates from ebizQ Partners
ebizQ SOA Update
ebizQ BPM Update
ebizQ Security Update
ebizQ BI Update
ebizQ Open Source Software Update
Virtual Show Newsletter
ebizQ Web 2.0 and the Enterprise
Your E-mail Address:
Avoid the SOA Pitfalls that Prevent ROI
Date: May 15, 2008
Time: 14:00 PM ET
(18:00 GMT)

REGISTER TODAY!
PepsiAmericas: Realizing Real-Time Communication
a refreshing approach to ESB and data integration

Date: May 28, 2008
Time: 13:00 PM ET
(17:00 GMT)

REGISTER TODAY!
Archived Webinars | Upcoming Webinars
  The Forrester Wave™: Standalone SOA And Web Services Management Solutions
Forrester evaluated leading standalone service-oriented architecture (SOA) and Web services management solution (or simply, SOA management) vendors...Learn More
ebizQ also recommends
 Taking Control of Software Licensing
 Dynamic BPM - A Comparison Between BPM and Email
 SAP Newsletter - The Second Step of CRM
 SOA and Virtualization: How do They Fit Together?
 Business Integration with SOA - A Revolution in Business Agility
More White Papers

Marketing Solutions | Feedback | About ebizQ | Unsubscribe | Privacy Policy | Site Map