.NET Framework 3.0 November 6, 2007
Posted by addisu in Software - .NET 3.0.add a comment
Describing the .NET Framework 3.0
The .NET Framework 3.0 (formerly known as WinFX) is also an evolution, adding more to what version 2.0 of the Framework already provides. 3.0 of the .NET Framework builds on the previous release. In fact, nothing in version 2.0 of the .NET Framework is changed, so existing applications created for this foundation will continue to work as always. The .NET Framework 3.0 does add four new components, however: Windows Workflow Foundation, Windows Communication Foundation, Windows CardSpace, and Windows Presentation Foundation.
Windows Workflow Foundation: Support for Workflow-Based Applications
- it’s just a series of steps performed in some order
- each step in the process is explicitly defined, then executed by a workflow engine.
- a common workflow technology for Windows, WF gives any workflow-based application the same foundation to build on.
Windows Communication Foundation: Support for Service-Oriented Applications
- the support of SOAP by different platforms such as J2EE and .NET technologies make it plausible to think about Service Oriented Architecture (SOA)
- plenty of approaches on .NET are available for communication like ASP Web Services providing interoperable SOAP-based communication, .NET Remoting focusing on communication between .NET applications, and so on.
- WCF provides a common approach using a common API
Windows CardSpace: Consistent User Control of Digital Identities
- People have a hard time remembering all of the usernames and passwords they’ve chosen for different sites
- Usernames, passwords, and other personal information can be stolen by phishers.
- new approach to managing digital identities is needed
Windows Presentation Foundation: A Unified Approach to Diverse User Interfaces
- effective way for developers and UI designers to collaborate.
- WPF relies on the eXtensible Application Markup Language (XAML)
References:

