With .NET 3.5 and Visual Studio 2008 being quite close to RTM
these days, I thought it would be time to write a bit about what is new for WCF in .NET 3.5 and .NET 3.0 SP1. This entry just lays the ground for a couple of
follow-ups which will go a bit into more details for each area.
A lot of you already know the big five new features in WCF v2
(as Microsoft calls it, but frankly I think of it more as a v1.1):
- Durable Services: read and watch here and here and here
- Workflow Services: read and watch here and here and here
- Web Programming Model: read here and here
- Support for RSS and Atom feeds: read and watch here and here
- Partial Trust Support: read here and here and here
But there is more than these, we also have a number of smaller but certainly not unimportant improvements:
- Support for
new WS-* specs
- JSON
(de-)serialization
- Remote host
address propagation
- Custom
username over transport security
- Performance
counters enabled by default
- Improved
async support/calling in ClientBase and for ChannelFactory
These are the topics I am about to blog in the following days
including - if it makes sense - a small sample on how to use the feature.
But, in addition, there are some more - maybe not so obvious
- additions to WCF "v2".
- XmlSerializer
caching
- Scalability
improvement of hosted WCF services
- Nesting of
KnownTypes
- Self-hosted
HTTP streaming latency for large streams
- Channel Factory and ClientBase performance improvements: read here
I guess Wenlong
will blog about these ones soon :) as he already blogged on the last one in
this last list.
Great list thought the links to Workflow Services seem not to work.
Posted by: Pawel Pabich | 10/30/2007 at 12:37 AM
Well, the links wrt Workflow Services work fine - but the links for the Web Programming model not... I will ask Steve. Thx.
Posted by: Christian Weyer | 10/30/2007 at 01:00 AM
Hyperthink.net is back up now :)
Posted by: Steve Maine | 10/30/2007 at 02:52 AM