This article has many issues. Please help fix them or discuss these issues on the article's talk page.
|
Middleware is a computing component that sits between other components and can usually be described as 'software glue', mediating between pieces of software.
There is a lot of ambiguity around the specifics of what middleware is. The term is used differently in different sub fields of computing and even ambiguously within some of those sub fields. It's one of those terms which should probably be agreed upon by actors involved, before it is used in any consequential situation.
One of the latter uses of the term might be qualified as Messaging Middleware - message brokers and queues - and can be part of: