For those of you expecting something extolling the praises of SAP here, you will be disappointed. When it comes to bicycles, I’m very much a best of breed guy. Each little bit is from a specialist vendor, but somehow it all fits together perfectly. Without any middleware. (unless you try mix shimano and campag)
Well putting shimano and campag aside for one moment and just thinking about where the middleware might fit in the analogy, I would say that the bearings and grease are the middleware. Middleware is by definition (at least in my book) meant to make the parts “fit together perfectly”. The middleware between lets say SAP CRM and SAP R/3 (FICO) is meant to get any financial transactions information from CRM into R/3 without having to worry about it too much.
I generally don’t expect to have to worry about bearings on most things that move me from A->B. I’d like to think that I could rely on middeware in just the same way.