Posts

Showing posts from April, 2011

Reacquainting myself with Windows Workflow Foundation

Introduction I have always found the Windows Workflow Foundation an intriguing technology because of the potential it has to truly separate business logic out of our code and into an easily maintainable, visually pleasing format.  Though it is used quite heavily in SharePoint to manage things like approval processes, unfortunately I haven’t seen it leveraged in very many custom built applications.  I think this is probably due to the lack of knowledge around the technology as well as the difficultly in building out the scaffolding to fully integrate it into a custom application.  There are dozens of articles on the Internet that show you how to build a simple “Hello World” workflow.  But it is a rather big jump to get it up and running in your application.  I’m speaking from personal experience. It has been a while since I’ve worked with Workflow Foundation so I haven’t had the opportunity to explore the changes that came in version 4.0 of the .NET Framework.  I hope to reacquaint my