- 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 |
| How many architectures do you need?: This article compares three different architectural views and addresses the need for a single, encompassing model - one that is service-oriented, process-oriented and event-driven. |
| Big Blue pushes SOA education: According to analyst reports, IBM is leading the vendor charge toward service-oriented architecture. The best way to increase adoption is to increase education. |
| SOA Books Library: In the SOA Books Library, discover books to better understand and implement open source SOA, enterprise mashups, cloud-based applications, and more. Free excerpts are provided. |
| Win SOA Design Patterns book: Answer this question about the origin of design patterns and win a copy of Thomas Erl's acclaimed book "SOA Design Patterns." |
| SOA Advisor: Business analysis and SOA: The SOA Advisor newsletter is a series of articles written by Thomas Erl that discuss the benefits and principles of service-oriented architecture. |
| SOA Advisor: The principles of service-orientation: The SOA Advisor newsletter is a series of articles written by Thomas Erl that discuss the benefits and principles of service-oriented architecture. |
| Chapter of the week: SOA project planning aspects: This chapter, excerpted from Service-Oriented Architecture Compass, focuses on how to plan an SOA project. |
| 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 Books Library
In the SOA Books Library, discover books to better understand and implement open source SOA, enterprise mashups, cloud-based applications, and more....
|
 |
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.
|
|

|