In the computer industry, middleware is a general term for any programming that serves to "glue
together" or mediate between two separate and often already existing programs. A common application
of middleware is to allow programs written for access to a particular database to
access other databases.
Typically, middleware programs provide messaging services so
that different applications can communicate. The systematic tying together of disparate
applications, often through the use of middleware, is known as enterprise application integration
(EAI).
Contributor(s): Donald Bosset
This was last updated in November 1997
Dig Deeper
-
Application infrastructure must change to support varied clients and an abundance of programmable Web interfaces, said SOA notable Anne Manes.
-
Web services have had a long run of ''wrappering'' mainframe legacy systems. Will Web front ends overburden the venerable platform and end the party?
-
In this lesson, get introduced to CEP Technology, learn how combining it with SOA offers numerous business benefits, and what architects need to consider when considering a CEP solution.
-
People who read this also read...
-
Resources from around the Web