Whitepapers
Some of you already know this, but for those of you that don't ...
I have been working with Ingo Rammer and Aaron Skonnard for the last couple of months on a set of whitepapers that are going to be published on MSDN in the next few weeks.
These papers are:
- Prescriptive Guidance: Developing Distributed Systems: this paper essentially consolidates much of the discussion on when, where and how to most appropriately use Microsoft's distributed systems technologies including ASMX, Enterprise Services and Remoting.
- Performance of ASP.NET Web services, Enterprise Services and .NET Remoting: this paper compares the relative performance characteristics of these three distributed systems technologies in order to shed some light on the discussions and debates around which is faster than the other and whether Web Services are a viable option in the enterprise. I think you'll be suprised and pleased at the results.
- System.Messaging Performance: Similarly to the debates around the perf of ASMX/ES/Remoting, there is a similar discussion around the performance of System.Messaging (the .NET wrapper around MSMQ's API's) and native MSMQ-COM.This paper provides a side-by-side relative performance comparison of System.Messaging and MSMQ-COM. There's some interesting stuff here too!
Now, before you ask, no, I can't release early drafts or share snippets just yet, but please bear with me - I'm working hard to get these papers completed so we can publish ASAP. Keep your eyes on my blog - I'll announce their availability here!