While I was still trying to get the word “Grok” into everyone’s mainstream vocabulary (see the introduction in my first book), I happened upon what at the time was called WinFX, later to be renamed .NET Framework . Shortly thereafter I attended a local MSDN event where they presented some of the new technologies in .NET Framework , such as Windows Presentation Foundation and Windows Communication Foundation. I could hardly contain myself. SOA (Service-Oriented Architecture) is an important concept to Microsoft. The problem is that in the past, SOA has had a fairly vague definition, but Microsoft is working hard to clear up the concept. SOA is