Workflow Foundation 4.0 Activity Model (II)

In previous post I introduced WF4’s Activity model. In this section, I’m going to use 2 samples to demo 4 styles to create a custom Activity. How to build a leaf activity – HttpGet   Today HTTP based RESTful services are getting popular, so it might be useful to perform some basic HTTP operations in workflow….

1

Workflow Foundation 4.0 Activity Model (I)

Workflow as Activities If you have programmed with Windows Workflow Foundation (WF), you should be very familiar with Activities. In WF, programs are defined by a tree of Activities. Some Activities are used to control the flow of program, like Sequence, If, and While; some Activities perform specific actions, like Assign, InvokeMethod and WriteLine; some…

4

A developer’s view of Workflow

A new programming language Windows Workflow Foundation (WF) 4.0 offers many features to simplify business application development, deployment and management. In this post I’d like to explore workflow from a developer’s angle as a new programming language. WF has a lot of “new” features compared to mainstream industry languages like C\C++\Java\C#\VB. As a developer, I…

5

Event-driven execution in .NET 4.0 with the Pick activity

.NET 4.0 and WF 4.0 include a new event-driven control flow activity called Pick that takes the place of the original Listen activity in .NET 3.x. Whereas the branches in the Listen activity may be triggered only by activities that implement the IEventActivity interface, the branches in a Pick activity may be triggered by any…

2

Chalk talk in PDC09 – Future Directions for State Machine Workflows

In PDC this year, PDC2009 in Los Angeles, I got the chance to share with some of you on the future plan on State Machine in a chalk talk presentation, and did a demo of an early prototype with an Order Processing scenario. And I would like to thanks those of you who attended the…


Welcome To Go With The Flow Blog

Welcome to Go With The Flow blog, where we focus on all aspects of Windows Workflow Foundation (WF) in .NET Framework, including technologies, news and various events. Through this blog, we hope we can have more communication and interaction with all of you .NET developers and help you have a better understanding of WF. The…