Posts in: Windows Workflow Foundation

Workflow Foundation Tutorial: Part 2 – The Basics

3 comments / February 9, 2016
This entry is part 2 of 3 in the series Workflow Foundation Tutorial

This entry is part 2 of 3 in the series Workflow Foundation TutorialBefore we get heavy into the code I think it’s important we go over exactly what Workflow Foundation is, why you would want to use it and some of the vocabulary used. What is Workflow Foundation? Workflow Foundation is a Microsoft technology builtRead more

Workflow Foundation Tutorial: Part 1 – Introduction

1 comment / February 8, 2016
This entry is part 1 of 3 in the series Workflow Foundation Tutorial

This entry is part 1 of 3 in the series Workflow Foundation TutorialI’ve found that the best way to learn a technology is to just go build something with it. Over the next several posts we are going to be building a complete order processing system using Workflow Foundation and since we need a fake clientRead more

Integration Testing Workflows

0 comments / February 1, 2016

In my last post I discussed unit testing code activities. Now that we’ve verified our custom activities behave the way we want we need to test the workflow as a whole to ensure they work together correctly. This is called integration testing. This is especially important for WF as much of the logic may beRead more

Projects to Watch: Orleans.Activities, Windows Workflow Foundation on Orleans

0 comments / January 25, 2016

I just came across a new GitHub project, Orleans.Activities, which combines Workflow Foundation with the Microsoft Research project, Orleans (most notably used by the backing services of Halo). Orleans is based on the actor model and allows developers to build complex highly scalable applications very easily. Orleans.Activities seems like a natural fit for Orleans as the visual natureRead more

Using Windows Workflow with Web API

2 comments / January 19, 2016

When Windows Workflow Foundation was originally conceived, WCF was the “hot” web service technology for .NET developers. However, since then, the industry and Microsoft have moved toward RESTful services like Web API. While Workflow does not have native support for Web API in the same way it does for WCF (although the Workflow dev team isRead more