Download presentation
Presentation is loading. Please wait.
Published byHarriet Perkins Modified over 9 years ago
2
Stef SewellStef Sewell & Peter GoodmanPeter Goodman Architect, Lead Engineer ADERANT Getting Started with Workflow in.NET 4 SESSION CODE: DEV208
3
3 “Runtime-Mediated Code Rendezvous” Before we begin… Is this session for you?
4
4 Agenda Workflow Basics What is a workflow? Why would I use a workflow? How do I create a workflow? How do I execute a workflow? How do I test and debug a workflow? Anything else I need to know?
5
5 Agenda Workflow Services What is a workflow service? Why would I use a workflow service? How do I create a workflow service? How do I host a workflow service? How do I monitor and manage a workflow service? Anything else I need to know?
6
6 What is a workflow?
7
7
8
8 A workflow is a program
9
9 A workflow is a declarative program
10
10 A workflow runtime is responsible for scheduling the execution of the steps
11
11 A workflow is composed of an ordered sequence of activities
12
12 An activity is the atom in the workflow universe.
13
13 A workflow has data which is captured as variables
14
14 An activity has arguments to allow data to flow in and out
15
15 Why would I use a workflow?
16
16 You want to automate existing business processes
17
17 You have long running logical processes that are episodic in nature.
18
18 You want to provide an intuitive customization model as part of your solution
19
19 How do I create a workflow?
20
20 DEMO: Business Process Leave Request
21
21 DEMO: The Magic Eight Ball Part 1 – Create & Execute
22
22 How do I debug test a workflow?
23
23 DEMO: The Magic Eight Ball Part 2 – Test & Debug
24
24 Workflow Basics Anything else I need to know? Lots that we don’t have time for so check out: Total Noobs’ Guide to WF4 http://www.msteched.com/2010/NorthAmerica/DEV207 http://www.msteched.com/2010/NorthAmerica/DEV207 Building Activities for WF4 http://www.msteched.com/2010/NorthAmerica/ASI303 http://www.msteched.com/2010/NorthAmerica/ASI303 WF4 Inside Out [‘Runtime-Mediated Code Rendezvous’] http://www.microsoftpdc.com/2009/P09-22 http://www.microsoftpdc.com/2009/P09-22 The.NET Endpoint http://blogs.msdn.com/b/endpoint/ http://blogs.msdn.com/b/endpoint/
25
25 Workflow Basics Anything else I need to know? A First Look at WCF and WF in.NET 4 http://www.msteched.com/2009/NewZealand/SOA206 http://www.msteched.com/2009/NewZealand/SOA206 Stef’s Blog: http://web.me.com/stefsewell/TechEd2010http://web.me.com/stefsewell/TechEd2010 Pete’s Blog: http://blog.petegoo.com/http://blog.petegoo.com/
26
26 Agenda Workflow Basics What is a workflow? Why would I use a workflow? How do I create a workflow? How do I execute a workflow? How do I test and debug a workflow? Anything else I need to know?
27
27 Agenda Workflow Services What is a workflow service? Why would I use a workflow service? How do I create a workflow service? How do I host a workflow service? How do I monitor and manage a workflow service? Anything else I need to know?
28
28 What is a workflow service?
29
29 A WCF service whose implementation is a workflow
30
30 Why would I use a workflow service?
31
31 Service logic easily modeled as a workflow
32
32 Service encapsulates a long running process
33
33 How do I create a workflow service?
34
34 DEMO: The Magic Eight Ball Service Part 1 – Create & Host
35
35 How do I monitor and manage a workflow service?
36
36 DEMO: The Magic Eight Ball Service Part 2 – Monitor & Manage
37
37 Workflow Services Anything else I need to know? Lots that we don’t have time for so check out: DEV306: Taming SOA Deployments using Window Server AppFabric (Wed, 10:40 – 11:40) Declarative N-Tier Applications using WPF, WCF and WF http://www.msteched.com/2009/NewZealand/SOA306 http://www.msteched.com/2009/NewZealand/SOA306 Developer’s Introduction to Windows Workflow Foundation (WF) in.NET 4 http://msdn.microsoft.com/en-us/library/ee342461.aspxhttp://msdn.microsoft.com/en-us/library/ee342461.aspx Windows Server AppFabric http://msdn.microsoft.com/en- us/windowsserver/ee695849.aspxhttp://msdn.microsoft.com/en- us/windowsserver/ee695849.aspx Workflow Service and Windows Server AppFabric
38
38 Agenda Workflow Services What is a workflow service? Why would I use a workflow service? How do I create a workflow service? How do I host a workflow service? How do I monitor and manage a workflow service? Anything else I need to know?
39
39 Related Content
40
40 Please submit Feedback
41
41 Questions ?
42
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.