You are currently on IBM Systems Media’s archival website. Click here to view our new website.

Bookmark and Share

Recent Posts

Middleware Today Has Diverse Areas of Support

November 26, 2013

Editor’s note: This is the fifth blog entry in a series.

Previously I wrote that we live in an n-tier world. We have many different hardware and software environments and many different types of middleware to support our productivity needs. Middleware also plays an important role in logically connecting these environments. What are the categories available to us? How is middleware organized today?

A few years ago, a listing of middleware categories would include transaction-processing monitors, remote procedure call, messaging and object-request brokers as the main categories. Today middleware supports application infrastructure, application lifecycle management, business-process reengineering, cloud and IT optimization. It also has support for commerce, connectivity and integration, as well as service oriented architectures, enterprise modernization, mobile development and connectivity, mobile management and connectivity. Compelling support for operating systems, social collaboration and Web experience is also offered. Do you support middleware in one of these categories?

Middleware that supports cloud computing has gotten a lot of attention recently. When you take a look at cloud models you immediately see the role of middleware in the areas of provisioning to make new images available quickly and middleware to scale up and scale down resources so applications get what they need dynamically and don’t tie up resources when they are not needed. These are just two examples.

Middleware has a truly important role in computing. That role will continue to grow as enterprise computing transforms business and society. In the next and final post in this series, I will discuss the future of middleware.




Posted November 26, 2013| Permalink