InfoQ

Interview

Overview on Workflow Foundation

Interview with Matt Winkler on Aug 06, 2007 09:36 AM

Community
.NET
Topics
Workflow / BPM ,
.NET Framework
Summary
Workflow Foundation is a new workflow engine from Microsoft. Microsoft is embedding Worfklow Foundation in many of its products like Office 2007, Windows Vista and soon Biztalk itself. Matt Winkler, Microsoft Technical Evangelist, walks through the story of Workflow Foundation, when to use it and the futures planned in the next version.

Bio
Matt Winkler was born and raised in St. Louis, Missouri, home of Budweiser, the Cardinals and toasted ravioli. After college at Denison University, Matt went to work for a consulting firm and a software development firm. For the past few years Matt focused on integration and workflow technologies and eventually landed at Microsoft as the Technical Evangelist for Workflow Foundation
We are here today with Matt Winkler from the Workflow Foundation Team, tell us about yourself.
The Workflow Foundation Team: why was the product created, was it broken out of Biztalk?
Can you give me an overview of WF?
What do you see as trends in workflow today?
What's the sweet spot for Windows Workflow?
When you are talking about lightweight, give me an idea about what you are talking about.
Can you provide some examples of embedding Workflow Foundation?
Another sweet spot?
What would be a typical scenario for using Windows Workflow Foundation?
What questions should an Architect ask themselves when deciding to use Workflow Foundation?
Why should non .NET developers care about Workflow Foundation?
Please provide an overview of tools available for Developers around Workflow Foundation.
How does one provide feedback to Microsoft on Workflow Foundation?
As an architect, how would I define work units for a Workflow Foundation developer?
What's the future for the next version of Workflow Foundation?
There's a new process at Microsoft called the Community Technology Preview Process. How has that shaped Workflow Foundation?
Is anyone using Workflow Foundation today and can you talk about that?
Matt Winkler, now that you've shipped WF where are you going on vacation?
Is there anything else you want to share on WF?
show all  show all

1 comment

Reply

Comment about this video presentation system by Charles Cherry Posted Aug 14, 2007 8:15 AM
  1. Back to top

    Comment about this video presentation system

    Aug 14, 2007 8:15 AM by Charles Cherry

    Two things...

    First, why can't I jump forward and watch only the sections that I am interested in? That would make the system highly usable.

    Second, when I logged in to make this comment, the video restarted from the beginning, making the first point even MORE relevant...

    Thanks

Educational Content

JRuby: The Pain of Bringing an Off-Platform Dynamic Language to the JVM

Charles Nutter discusses bringing JRuby to the JVM, why Ruby is hard to implement, JIT compilation, precompilation, core Ruby implementation, Java library access, library challenges and future plans.

Performance Anti-Patterns in Database-Driven Applications

Alois Reitbauer specifies several architectural anti-patterns that one should stay away from and which can downgrade an application’s performance.

Making TDD Stick: Problems and Solutions for Adopters

Teams in large organizations still struggle to adopt TDD. In this article Mark Levison shares problems he uncovered when he surveyed teams, and his own strategy to introduce TDD into an organization.

Testing is Overrated

In this talk from RubyFringe, Luke Francl asks: is developer-driven testing really the best way to find software defects? Or is the emphasis on testing and test coverage barking up the wrong tree?

VM Optimizations for Language Designers

John Pampuch discusses the HotSpot compiler, the history of Java performance, HotSpot development philosophies and challenges, optimization, JVM library improvements, and tips for better performance.

Keith Braithwaite, an Agile Skeptic

In this interview, Keith Braithwaite, an Agile developer, consultant and trainer, says that we should show a good deal of skepticism towards today’s Agile practice.

Workflow Orchestration Using Spring AOP and AspectJ

This article demonstrates how to build and orchestrate highly configurable and extensible yet light-weight embedded process flow using AOP techniques with Spring AOP and Aspect J.

Embrace Uncertainty

Jeff Patton explains why one needs to embrace uncertainty in order to succeed with his/her Agile project and how to avoid some of the common mistakes leading to project failure.