.Net Framework 4.0 will provide the second generation of WCF and WWF. Together, these two technologies integrates naturally. This will allow developers to better model complex communication patterns in a full declarative language (XAML).
New Features of WCF:
- Representational state transfer (REST) enhancements
- Simplified building of RESTful services
- Templates to accelerate building Singleton & Collection Services, Atom Feed and Publishing Protocol Services, and HTTP Plain XML Services
- Messaging enhancements
- Protocols: WS-Discovery, WS-I BP 1.2
- Duplex durable messaging
- Correlation enhancements
- Content- and context-driven, one-way support
- Declarative workflow services
- Seamless integration between Windows Workflow Foundation and Windows Communication Foundation and unified Extensible Application Markup Language (XAML) model
- Ability to build an entire application in XAML, from presentation to data to services to workflow
New Features of WWF:
- Significant improvements in performance and scalability
- Performance gains in all aspects of Windows Workflow Foundation at design time and runtime
- At least a tenfold improvement in performance
- Improvements in serialization performance and size needs
- New workflow flow-control models and prebuilt activities
- New flowchart control model
- Expanded built-in activities: Windows PowerShell, database, messaging, etc.
- Enhancements in workflow modeling
- Persistence control, transaction flow, compensation support, data binding and variable/argument scoping
- Updated visual designer
- Easier to use by end users
- Easier to rehost by independent software vendors (ISVs)
- Ability to debug XAML
Other features in Version 4 includes:
- Parallel Extensions to improve support for parallel computing, which target multi-core or distributed systems.
- New technology called PLINQ (Parallel LINQ), a parallel implementation of the LINQ engine, for parallel computing.
- Task Parallel Library which exposes parallel constructs via method calls.
- Full support for IronPython, IronRuby, and new language F#.
- Oslo modelling platform, along with the M programming language.
- Event Tracing for Windows
To get the latest updates, keep watching Microsoft .Net Framework Page.
- Comprehensive summary of all versions on .Net Framework
- Dario F spent a few hours on Visual Studio 2010/.Net Framework 4.0
- MSDN Page for .Net Framework 4.0 Beta 1
- MSDN Page for Visual Studio 2010
- WPF for .Net Framework 4.0
- WPF Blog
Download .Net Framework 4
You can download .Net Framework FX 4 Beta 1 from here. Download is available to the MSDN subscribers only. The link mentioned here required you to login into the MSDN Site. Soma says that MSDN non-subscribers can download the Framework 4.0 on Wednesday.