Windows Workflow Foundation By Jayesh Chudasama

Discovery of Page Flow at Code Plex – Web Client Software Factory
May 31, 2007, 8:05 am
Filed under: Blogroll, Technical

Discovery of Page Flow at Code Plex – Web Client Software Factory

1. Does every request of creates a pageflow instance?
2. Conditional page flows
2. Is the page navigation based on Redirection or transfer?
3. The data to be persisted between the transition is heavy
3. What and how the dependency injection come in place?
4. Can transition be applied without stopping the web application?
4. When the database is Sql Server
5. Can I modify page flow navigation without recompiling or restarting the application?
5. When the application require functionalities such as resume and continue
6. Applicable when the cookies are enabled
6. When to use page flow application?
7. Page Flow persistence usage
8.Dependent assemblies of WCSF
9. Difference between the page flow persistence and in memory persistence
10. Deployment of page flow application block in clustered environment
11. Redirection Vs Transfer in Page Flow Application Block
12. Externalizing configurations for Page Flow Application Block
13. Can page flow be used for win Forms?
14. UIP vs Page Flow Application Block
15. Migration strategy of existing applications using UIP to Page Flow Application Block
16. Can I dynamically create pageflows?


Get all answers & discuss more at :

Comments Off on Discovery of Page Flow at Code Plex – Web Client Software Factory

Microsoft Silverlight
May 18, 2007, 5:14 am
Filed under: Blogroll, Functional, Technical

Microsoft Silverlight
(formerly known as code name “WPF/E”)

Microsoft Silverlight is a cross-browser, cross-platform plug-in for delivering the next generation of .NET-based media experiences and rich interactive applications for the Web. Silverlight offers a flexible and consistent programming model that supports AJAX, Python, Ruby, and .NET languages such as Visual Basic and C#, and integrates with existing Web applications. Silverlight media capabilities include fast, cost-effective delivery of high-quality audio and video to all major browsers including Firefox, Safari, and Internet Explorer running on Mac or Windows. By using Expression Studio and Visual Studio, designers and developers can collaborate more effectively using the skills they have today to light up the Web of tomorrow.

Microsoft announces Silverlight Microsoft release Silverlight 1.0 Beta with “Go-Live” license

(Las Vegas, Apr 30 2007) Microsoft released today a beta version of Silverlight at its MIX 2007 conference. The beta release includes a “go live” license that allows customer to deploy commercial solutions with Silverlight.
Microsoft enables managed code development for Silverlight with Silverlight 1.1 Alpha

(Las Vegas, Apr 30 2007) Microsoft released an alpha version of Silverlight 1.1 at its MIX 2007 conference. The alpha version enables developer to use managed code for Silverlight applications in addition to Jscript.
Microsoft Expression Blend 2 lets designers target Silverlight applications

A free download of Expression Blend 2 Preview, lets designers create Silverlight experiences. The preview also lets developers share the same project file and code against the design using Visual Studio.


Comments Off on Microsoft Silverlight

Windows Workflow Foundation Web Workflow Approvals Starter Kit
April 11, 2007, 6:42 am
Filed under: Blogroll, Technical

Now its getting focused!! Try Windows Workflow Foundation Web Workflow Approvals Starter Kit!!

This starter kit is a Visual Studio 2005 project that demonstrates using Windows Workflow Foundation for simple task-oriented workflow in an ASP.NET Web application.

A workflow model is used to automate work order requests at a small example company. It includes three pre-defined roles which each play a part in the work order creation, approval and monitoring. The starter kit may be modified for other workflow models to suit other small Web-based task management systems.

For details:

DinnerNow – Project Release
February 5, 2007, 1:09 am
Filed under: Books & writing, Technical

DinnerNow, the other thing shipping

Here’s a list of the technologies that is being used to build DinnerNow:

* Vista and Longhorn Server platform API’s

* IIS 7 modules
* ASP.NET Ajax extensions
* Linq
* Windows Communication Foundation
o Queued Services using MSMQ
o “Normal” WS-* web services
o POX and RSS over WCF
* Windows Workflow Foundation
o State Machine and Sequential
o Correlation
o Designer Rehosting
o Communication between parent and child workflows
* Windows Presentation Foundation

* Windows Powershell

* Windows CardSpace
* .NET Compact Framework

* Incredibly cool installation experience



Web Client Software Factory is released
January 18, 2007, 6:21 am
Filed under: Blogroll, Technical

The Patterns and Practices group have just finished and shipped the Web Client Software Factory. If you haven’t looked into software factories before this is a great place to get started, and even if you don’t use it in your daily work just studying it will be a great experience.

This software factory make good use of several design pattern. Among the more interesting to be aware of are the View-Presenter and the Service Locator. If nothing else learning these will improve your software design skills Smile

And they have incorporated Windows Workflow Foundation as a possible engine for page navigation. Just take a look at the PageFlow or the PageFlowWithShoppingCart samples to see how it is done.

One negative note though, this Software Factory only generates C# Sad

Read the info at

Download the bits at
or just look at the pictures of the “ship it” party over here


Source :

.NET Framework 3.0 (WinFX) Final Release Version
November 7, 2006, 8:26 pm
Filed under: Blogroll, Technical

Finally it’s time to install final release version of .net 3.0 and say good bye to Beta version!! The .NET Framework 3.0 (WinFX) has been released.

Download Microsoft .NET Framework 3.0 Redistributable Package

Refer Read me here.

If you have installed previous pre-release versions of the .NET Framework 3.0, such as Beta 2, RC1 or Community Technical Preview (CTP) builds, then you must uninstall these versions using Add/Remove Programs in Control Panel before installing this final release version.

If you are working on Windows Workflow and Windows Presentation foundation; download following releases too.

Microsoft Visual Studio 2005 CTP Extensions for .NET Framework 3.0 (WCF & WPF)

Microsoft Visual Studio 2005 Extensions for Windows WorkFlow Foundation

Microsoft Windows SDK for .NET Framework 3.0

Windows Workflow Foundation Rules Engine
October 3, 2006, 9:06 pm
Filed under: Books & writing, Technical

Jurgen Willis’s very good article on “Introduction to the Windows Workflow Foundation Rules Engine

Rules technology is exposed in two key ways in WF—as conditions on activities and as a forward chaining RuleSet in the Policy activity.

Activity conditions include IfElseBranch – While – Replicator and ConditionedActivityGroup (CAG)

The Policy activity encapsulates the definition and execution of a RuleSet. A RuleSet is a collection of rules with a set of execution semantics. Rules are, in turn, If-Then-Else expressions that operate on the workflow members.

Forward chaining is a very powerful notion that allows atomic rules to be assembled into RuleSets without the definition of, or necessarily even the knowledge of, the dependencies among the rules.

More reading on Introduction to the Windows Workflow Foundation Rules Engine

Other articles

Programmatically Create Windows Workflow Rules

Windows Workflow: Rules and Conditions by Scott Allen

WF: Comparing WF rules and the Microsoft Business Rule Engine