For the last couple of days I have been trying to mentally bridge the gap between message-orientated/ocassionally connected systems and domain models which I think will come back in a big way for .NET developers with the release of Whidbey. I then remembered a discussion I had had with some of the other folks from Readify that I was working with and we arrived at the consensus was that when it comes to validation we "validate the message". So does that then mean that "the message is the domain model".

I'm going to think about this some more.