I have set up a project on Codeplex (http://workflowdemo.codeplex.com) , which is a Visual Studio solution demonstrating a complex implementation, which is a simple order process system, utilizing Windows Workflow (state machine), duplex WCF services(TCP duplex and Silverlight polling), WPF and Silverlight.
The major features of the project include:
1. A state machine work flow design. That is for creating a simplified order process system:
1.1. Clients place orders
1.2. Managers approve or refuse the orders
1.3. Clients and Managers getting notified of each process step.
2. A singleton instanced WCF duplex service.
3. An external data exchange service bridging the workflow instances and the WCF service.
4. Self hosted WCF server (WinFrom, easy to change to Windows Service if needed) with duplex TCP binding and Silverlight duplex polling binding (custom binding)
5. Cross domain access policy file hosted on the same WCF server, working as a cross domain access policy service.
6. A WPF client
7. A Silverlight client
There is a prereleased zip file downloadable on the codeplex site. Unfortunately I have't finished documenting and commenting on the project yet. I am now busy working on it and will publish the work as soon as I can.