So this week Ill chat a bit on what it takes to make two very different products interoperate as seamlessly as a common platform does. Ill explain further why I think Microsofts only real choice may be to Open Source their platform, and Ill reiterate why that could work better for them long term.
Ill also point out how the EU, through this judgment and their behavior, are actually ensuring that nothing close to the interoperability they want will actually be achieved. Not that a government working cross-purposes is unique the current U.S. administration seems to make an art form out of it. Be aware that Im typically skeptical of government actions in free markets. They tend to move too slowly, are more interested in looking like they are accomplishing something than actually accomplishing it, and often do more damage than good as a result.
|Smart IT Columns|
AMD's 'Barcelona' Ready For Takeoff
Behind The Curtain of Microsoft's 'Great Oz'
Dell Challenges Virtualization 'Myths'
Microsoft, Sun Green-Light Server Pact
Integration is Hard
Getting two different products to work together seamlessly is hard. As anyone who has worked in a diverse IBM shop and used System View knows, the promise of high interoperability was never truly met across IBMs diverse platforms. Some may remember AD/Cycle as another initiative that was to bring commonality in IBM; it died a painful death after making almost no actual progress.
Eventually IBM bought and implemented a third party product (Tivoli) which did a far better job of allowing IBMs platforms to be centrally managed, but natively IBMs various platforms still lack the level of interoperability that the EU seems to want between Microsoft and its competitors.
Inside Microsoft, to solve this problem between Microsofts own products (and they supposedly had one core code base) they first had to create and implement a broad program called .NET and then had to hire the granddaddy of all collaboration experts and give him Bill Gates old title to make progress. They are making progress but it has taken years, a massive amount of management oversight, penalties and incentives, and it still has a long way to go.
If we take companies that have been created though merger, like CA, interoperability problems have been incredibly nasty, making everything I just mentioned look like childs play. The turf wars in just getting stuff done were likely legendary in that company and go to why Oracle, when they bought PeopleSoft, just decided it was easier to shut down the acquired company than to get a high level of interoperability between the two companys products.
Having one side of an interoperability problem be forced to interoperate without putting some effort into ensuring the other side will work toward the middle is like asking someone to clap loudly with one hand (without using another surface, for you whacky engineers out there).
Next page: Interoperability Goes Beyond Product