Actually Microsoft is the missing piece to any SOA-Cloud computing effort aimed at transitioning legacy client/server systems to emerging cloud ready "client/ Web-Stack /server" systems.
With ISO approval of MSOffice-OOXML, Microsoft is now in position to begin the great transition. The MSOffice desktop is the universal "client side" anchor of near all client/server equations. ISO approval of OOXML paves the way for MSOffice to be repositioned as a standards base "cloud editor" with one exceptional characteristic; The integration between the specific MSOffice <> MS Web-Stack connection is based on proprietary protocols, formats and components.
The conversion component of greatest inport can be found in the MSOffice SDK OOXML <> XAML component. The MS Web-Stack speaks proprietary WPF (Windows Presentation Foundation), which is where we find proprieatry alternatives to all of the W3C "Open Web" technologies.
XAML "fixed/flow" is an alternative to XHTML-CSS, CDF and Adobe PDF. Silverlight-DrawingML is an alternative to SVG and Adobe Flash (SWF). WinForms is an alternative to XForms. And perhaps most importantly, Smart Tags - LINQ is an alternative to RDF, RDFa and SPARQL.
The MS Web-Stack core is comprised of Exchange, SharePoint, MS SQL Server, and Windows Server. To this core they will add MS Dynamics, MS Live, MS Mobil and MS Universal Communications Server. The MS Cloud is forming right before our very eyes, with a massive data center in Chicago to prove it.
No wonder Google and SalesForce.com finally came to terms. The race is on, MS is ready to begin the monopolist transition, and they have no means of cracking into the MSOffice desktop lock on exisitng cleint/server systems.
~ge~
PsuedoSavant