Cloud Middleware

What Does Cloud Middleware Mean?

Simply put, middleware is a software platform that sits between an application/device and another application/device. It makes the connection between any two clients, servers, databases or even applications possible; it is not used directly by end users. Cloud middleware, however, is always accessible to the user in the form of remote software platform for communication or management of data.


Techopedia Explains Cloud Middleware

Typically situated between the operating system and an application, cloud middleware provides a number of functionalities to the user. It helps in the creation of business applications; facilitates concurrency, transactions, threading and messaging; and provides a service component architecture framework for creating service-oriented architecture (SOA) applications. Web servers, application servers and databases are examples of cloud middleware.

Middleware programs generally provide communication services and serve the purpose of a messenger so that different applications can send and receive messages. Different applications situated at different physical locations can be "tied" together to perform a task through cloud middleware.


Related Terms

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…