What is Middleware?

Related wiseGEEK articles

Category

wiseGEEK features

Follow wiseGEEK

A fully loaded supertanker travelling at normal speed takes a least twenty minutes to stop.  more...

This Day in History

Middleware is one of those tricky words that more or less describes what it does. Middleware is software that connects different parts of an application or a series of applications. Think of it as a sort of glue that holds together a network and its connected computers. Middleware can be a single application, or it can be an entire server.

You can also think of middleware as an adapter device that you would run from a new printer to an older computer. The adapter, or middleware, connects the two devices, enabling communication between them and hence functionality. Common middleware packages include the Distributed Computing Environment (DCE) and the Common Object Request Broker Architecture (CORBA).

Every type of middleware has the same general purpose: to allow multiple computers to do multiple things across a network, or to allow one computer to do many things or one complicated thing across a network. For example, some middleware is used to link a database system to a Web server, allowing users to access the database via a Web browser. Certain complicated computer systems require middleware in order to run their demanding applications. A perfect example of a large form of middleware is an application server, which is a server that is dedicated to a single application or a single type of application.

An excellent example of middleware would be a suite of software that helps serve an online gaming environment. More and more frequently, online games feature high-definition, high-resolution, graphic-intense presentations. Traditional server solutions are no longer enough to facilitate such online gaming experiences, especially if they are multi-player. Middleware helps bridge the gap, both in reality and in virtual reality.

Related topics

At its most basic, middleware is invisible, allowing computers to connect and communicate with one another and with servers. Without middleware, certain kinds of network activity would be impossible. The more powerful applications become, the more middleware will be needed.

2
Is there a flashplayer or something like it for the g1? I can not access some sites. I'm told my browser is not compatible.
- anon79305
1
what are the Categories of middleware?

i read in one site that Middleware Categories are Application-based and Communication-based but i could not find further information , i hope u can help me thanx.

- anon11229

Written by David White
Edited by Niki Foster
Last Modified: 03 August 2010


Recent Tweets (Posted Daily)

  • The largest animal that ever lived is also currently living -- the blue whale.
  • The world consumes 2 quarts (approx. 2 liters) of oil per person per day.
  • If Earth was the size of a basketball, the moon would be the size of a tennis ball and they'd be 25 feet apart.
  • For every 100 girls born in China, 119 boys are born.
  • Of all the people in history that have reached 65 years of age, half of them are living right now.
  • If Earth's life was compressed into one year, then humans would have been around for only 2 seconds.
  • The Middle East's population almost tripled over the last 30 years.
copyright © 2003 - 2010, conjecture corporation