What's Middleware Anyway?
I had a "back to basics" attack today and franctically started surfing the web to find a definitive, comprehensive and convincing definition of "middleware". OK, ObjectWeb has its own definition, formulated after Sacha Krakowiak's work. But well, I was looking for something more matter-of-fact.
I ended up reading a proposal that the US Attorney General, Microsoft, and nine US states agreed upon to settle the antitrust trial led against Microsoft in 2001.
Here's the definition of "non Microsoft middleware" provided in the document:
"'Non-Microsoft Middleware' means a non-Microsoft software product running on a Windows Operating System Product that exposes a range of functionality to ISVs through published APIs, and that could, if ported to or made interoperable with, a non-Microsoft Operating System, thereby make it easier for applications that rely in whole or in part on the functionality supplied by that software product to be ported to or run on that non-Microsoft Operating System."
Well, I think I'll try to find out what's middleware another day...
I ended up reading a proposal that the US Attorney General, Microsoft, and nine US states agreed upon to settle the antitrust trial led against Microsoft in 2001.
Here's the definition of "non Microsoft middleware" provided in the document:
"'Non-Microsoft Middleware' means a non-Microsoft software product running on a Windows Operating System Product that exposes a range of functionality to ISVs through published APIs, and that could, if ported to or made interoperable with, a non-Microsoft Operating System, thereby make it easier for applications that rely in whole or in part on the functionality supplied by that software product to be ported to or run on that non-Microsoft Operating System."
Well, I think I'll try to find out what's middleware another day...