From Oracle FAQ
Middleware is software that connects two otherwise separate applications. Middleware is sometimes called "plumbing" because it connects two sides of an application and passes data between them.
- Oracle's SQL*Net connect clients to the database server.
- Oracle's Gateways connect different types of databases (for example Oracle to SQL Server or DB2)
 Also see
|Glossary of Terms|