Advertuse

Search This Blog

Your Ad Here

Friday 26 September, 2008

.NET 3.0

.net 3.0 is nothing but the extension of .net 2.0 with following features
  • WWF - ( Window Work Foundation)
  • WCF - ( Window communication Foundation)
  • WPF - ( Window Presentation Foundation)
  • Silverlight( WPF/E)
  • Window Cardspace

  1. WWF ( Window Work Foundation)
WWF stand for Window Work Foundation. It is also know as workflow. It is a set of activities that stored as model that describes a real-word process. It is further divide as follow.
  • Activity Model
  • Workflow Designer
  • Workflow Runtime
  • Rules Engine
Activity Model
Activities are the building blocks of workflow, They are added to a workflow programmatically in a manner similar to adding XML DOM child nodes to a root node. When all the activities in a given flow path are finished running, the workflow instance is completed.
An activity can perform a single action, such as writing a value to a database, or it can be a composite activity and consist of a set of activities. Activities have two types of behavior: runtime and design time. The runtime behavior specifies the actions upon execution. The design time behavior controls the appearance of the activity and its interaction while being displayed within the designer

  • Workflow Designer: This is the design surface that you see within Visual Studio, and it allows for the graphical composition of workflows, by placing activities within the workflow model. You can find a screenshot of designing a sequential workflow here. One interesting feature of the designer is that it can be re-hosted within any Windows Forms application. Check out this article on MSDN to see how you can do this.
  • Workflow Runtime: Our runtime is a light-weight and extensible engine that executes the activites which make up a workflow. The runtime is hosted within any .NET process, enabling developers to bring workflow to anything from a Windows Forms application to an ASP.NET web site or a Windows Service.
  • Rules Engine: Windows Workflow Foundation has a rules engine which enables declarative, rule-based development for workflows and any .NET application to use. Here is an article which outlines the capabilities of the rules engine.