Middleware Demystified

Confused about middleware? Welcome to the very large club. It’s a term that expands and contracts in meaning over time and is used differently by a zillion different people with as many different agendas.

Unfortunately, discussions of middleware–even allegedly rudimentary ones–often start simply but spiral quickly into asynchronous queuing, object monitors and variations of the acronym COM. Here we endeavour to explain it all from the ground up.