Thoughts on managing messaging middleware

Dell is set to buy Quest Software for $2.4 B. Among Quest tools is message queuing management software. This “middleware minder” meets a growing need.

Company acquisitions that top a billion dollars usually get people’s attention. Coming in at about $2.4 billion, Dell’s announcement last week that it intended to buy Quest Software was no exception.  But it is interesting for other reasons as well. Despite its purchase of cloud integration startup Boomi, Dell had a long way to go to get into the software business. Buying Quest pushes them more soundly into that realm.

Moreover, Quest, which first came to prominence with its Toad data modeling tool, has expanded its management software portfolio mightily over the years.  Dell already had a place in the data center, no doubt! But advanced application management software is a necessity, and Quest fields a variety of such software, not just for the Microsoft Windows platform but for the Java platform too. 

In the Quest portfolio is software for managing message queuing middleware that should not be overlooked.  As the importance of application integration grows, the need for such integration management software grows as well.

For a long time, IBM had messaging middleware much to itself, and it was able to spread its MQ software through the data center based in great part upon Tivoli management and monitoring tools that specialized in minding the queues. Development teams can come up with great messaging middleware integrations, but if the ops department cannot monitor them, and trace problems as they arise, the great middleware will not get deployed in the enterprise. Here, IBM had a lead of which its systems management competitors took note.

A look at the recently announced plan of Red Hat to buy FuseSource also shows the importance of middleware management. FuseSource’s modeling capabilities are based on intimate knowledge of important integration patterns, and these can serve throughout the application life cycle so as to provide operations staff with useful views of messaging software at work.

The challenge of managing middleware becomes further magnified when you look at other trends, especially virtualization and the latest take on virtualization that is known as cloud computing.

Enter automated management of middleware

This was borne out in recent conversation with Zoho Corp. President Raj Sabhlok. Zoho division ManageEngine had just released software for managing Rabbit MQ, an open source messaging system favored by VMWare’s SpringSource group and others. Such open source software can be quickly prototyped, but then may wait for deployment as operations folks try to find a run time they can manage comfortably.

“These apps are so distributed, there are so many components, that message queuing becomes pretty critical,” said Sabhlok.  “A lot of these complex applications have Web servers and application servers, and the applications themselves are being moved entirely to virtualized environments.”

“We monitor whether Rabbit MQ service is available, the message queues themselves, and the messages that are going across [the wire]. We monitor not just the availability but also the health – the critical report elements,” he said.

Such systems management are the primary way that IT organizations can get their arms around multiple, disparate systems, Sabhlok said, noting that, while the integrations become more complex, the organization is looking to implement them without increasing its IT staff. “They take on more projects but they don’t increase the head count,” he said. Enter automated management tools for new messaging queues.

 

Dig deeper on Service-oriented architecture (SOA) implementations

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

2 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

SearchSoftwareQuality

SearchCloudApplications

SearchAWS

TheServerSide

SearchWinDevelopment

Close