- 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).
 |
Learn more about Service-oriented architecture (SOA) education |
| CONTRIBUTORS: |
Donald Bosset |
| LAST UPDATED: |
26 Mar 2007
|
 |
Do you have something to add to this definition? Let us know.
Send your comments to techterms@whatis.com
|

 |
More resources from around the web:
|


');
// -->


 |
 |
|  |
RELATED CONTENT
 |
SOA Manifesto urges both agility and business focus
A group of SOA experts released a SOA Manifesto on Oct. 23, which sets out the principles they feel are most important to the popular integration...
|
 |
SOA skills, slings and arrows
At a time when SOA is experiencing some slings and arrows, it is hard to remember that not too long ago it was the greatest thing since sliced bread.
|
 |
Playbook for the SOA Red Zone
The "SOA Red Zone" is where SOA projects encounter the greatest risk. AgilePath's Eric Marks discussed the framework elements that, correctly...
|
|

|