Usually, I am very much a strict SOA advocate. I really do believe in the principles of having loosely coupled, interface-based, self-contained services. But, that doesn’t mean that you’re not allowed to cut some corners once in awhile! One of the problems with doing SOA based development in .NET is the more or less lousy ...