|
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.
|