October 14, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club
Messaging Middleware 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
The Smart SOA™ approach to Governing WebSphere MQ Applications with IBM WebSphere Service Registry and Repository
BPM for Insurance: Are You Staying Competitive?
Enterprise Service Bus: The case for 'e'SBs
Know Thy Enterprise: Increase Effectiveness With Business Activity Monitoring (BAM)
How Secure is Your Data? Learn about PCI Solutions
You Can Implement Today.
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
Virtualization, SOAs, and Management Miasma Gold Club Protected
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
More Top Stories
Related News
SOALogix selects DXP for its SOA appliance
Leading US financial institution selects TLM Corporate Actions from Smartstream
Micro Focus Strengthens Partnership with Idea Integration
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:
Enterprise Service Bus: The case for 'e'SBs
Date: Oct 16, 2008
Time: 14:00 PM ET
(18:00 GMT)

REGISTER TODAY!
BPM for Insurance: Are You Staying Competitive?
Date: Oct 28, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Archived Webinars | Upcoming Webinars
  Business Process Management is a Critical Technology for Independent Software Vendors
If the discipline of process management, improvement and optimization is so valuable, why is it not more pervasive in the fabric of companies? What...Learn More
ebizQ also recommends
 FILLING HOLES IN THE SOA STACK WITH RUNTIME GOVERNANCE
 SOA Middleware: An Agile Framework for Fast, Flexible, Low-Risk Service Deployments
 Multi-Enterprise Integration and Managed File Transfer
 How to Structure your First BPM Project to Avoid Disaster
 How Social Computing, Team Collaboration, and Enterprise Content Management Drive Competitive Advantage
More White Papers

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

Live Chat