This article is part of an Essential Guide, our editor-selected collection of our best articles, videos and other content on this topic. Explore more in this guide:
4. - Definitions of middleware technology terms: Read more in this section
Explore other sections in this guide:
- 1. - Insights into Oracle Fusion Middleware adoption
- 2. - Experts discuss middleware technologies and Oracle applications
- 3. - Oracle application integration tips and tools
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).