Software + Services Microsoft’s vision for SOA, SaaS and Web 2.0 Michael Platt Director, Web Architecture, Microsoft Corporation ARC 301.