Top Banner
Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010
24

Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

Dec 24, 2015

Download

Documents

Grant Hamilton
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

Windows Workflow 4

Introducing Windows Workflow Foundation 4 in VS 2010

Page 2: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

Philip Nelson http://panmanphil.wordpress.com Science Officer PAi [email protected]

Page 3: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

Why Are We Here? I am interested how to coordinate people and

systems to get stuff done Each on their own timelines I am interested in graphical programming

tools that help communicate what software does to others

I am interested in programming that is more responsive to changes at runtime

Page 4: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

Why is Microsoft here? Microsoft continues to invest in workflow.

WWF1 – 3 and now WWF4 Even though developers hate workflow

Page 5: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

Why?

Page 6: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.
Page 7: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.
Page 8: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

Overview Microsoft isn’t very

clear about the strategy but….

They are aligned with the rest of the very lucrative BPM industry that is trying to get more involvement from business users in system development

Page 9: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

Overview

Today, WWF 4 is a developer tool first and foremost

Page 10: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

Lets see some code

Page 11: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

Tracking

Page 12: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

Execution

Page 13: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.
Page 14: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

Highlights Activities can be “composed” Everything is an activity Parallel execution is natural act Going idle and restoring is a natural act The designer can be hosted in other apps

and… Workflows can be loaded dynamically from

xaml

Page 15: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

Highlights

Fast and adept up and down in scale

Page 16: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

Challenges Though AppFabric may help, instance

management is not on par with other commercial products

Tracking remains always involves custom coding with tracking events

Page 17: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

Challenges There is no obvious path to debugging an

existing workflow in flight, resetting it’s path or variables.

While it could be said to be an advantage, WWF4 provides nothing for end user UI

Hard to imagine managing hundreds of workflows with tens of thousands of instances

Page 18: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

What are the essentials of workflow good design for incorporating people with

contextual information into a workflow good design for incorporating back end

systems and purchased applications into a workflow

ability to see progress of workflow in flight and manage instances (errors, restarts, escalations)  

productive design environment

Page 19: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

What are the essentials of workflow Stable Execution Environment  Clear metrics of processes and performance ability to safely deploy new versions of long

running workflows

Page 20: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

How does it stack up to other products?

Page 21: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

How does it compare to SharePoint workflow?

Page 22: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

How does it compare to Windows Workflow Foundation 3?

Page 23: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

More Information http://www.delicious.com/panmanphil/workflo

w http://www.delicious.com/panmanphil/wwf4 Ron Jacobs video on channel 9 Ron Jacobs wrote a VS2010 guidance package The Problem Solver blog,

http://msmvps.com/blogs/theproblemsolver/default.aspx

MSDN samples - http://msdn.microsoft.com/en-us/library/dd483375(VS.100).aspx

Page 24: Windows Workflow 4 Introducing Windows Workflow Foundation 4 in VS 2010.

Philip Nelson http://panmanphil.wordpress.com Science Officer PAi [email protected]