Understanding Indigo
As I mentioned in my previous post, the big news at this year's VSLive San Francisco conference was Indigo Day.
Although there was alot of noise over a year ago when Indigo was first unveiled at the PDC, Microsoft had publicly been very quiet on this subject since then. Well, alot has changed since then, but Indigo seems well-baked enough to start talking about it in some greater detail. While it is still too early to start building real systems with Indigo (even for early adopters - we still have a while until we even hit Beta 1), it is very important to start understanding Indigo. This is because you want to be designing your systems today, so that it will be easy to migrate and take advantage of Indigo when it does become available.
There have been lots of threads on Web Services vs. Enterprise Services vs.Remoting, but if you want to look at that issue from the perspective of using the best approach today to be ready for tomorrow, then I suggest you review the blog archives from Richard Turner of the Indigo team. You'll also find some good pointers to other resources, including the new Introduction to Indigo by David Chappell.