Robert is currently an analyst and consultant specializing in BizTalk Server 2004, service-oriented architecture, BPM, .NET, Web services, and EAI. He writes articles for major trade publications and speaks regularly at industry events about service-oriented architecture, BizTalk Server, and .NET. Robert is a Microsoft BizTalk Server MVP and a C# Web Services MCP (Microsoft Certified Professional.) He is a co-author of Professional ASP.NET Web Services, 1861005458, 11/01. He lives in the San Francisco area.
Introduction 1
Book Target Audience 2
How This Book Is Organized 2
Hour Summary 3
Part I The Basics
HOUR 1 Understanding Windows Workflow Foundation 9
Describing Workflow and Workflow Systems 9
A Conceptual Description of Workflow 9
A Sample Expense Report Workflow 10
Workflow Segmentations 12
What Is a Business Process Management System? 13
.NET Framework 3.0 and 3.5 13
Overview of WF 14
Standard Modeling Activities 16
Multiple Workflow Styles 19
Hosting 23
Tracking 24
Rule Capabilities 26
Conditional Rules 26
RuleSets 27
Custom Activities 29
Reason for Custom Activities 29
Types of Custom Activities 30
XAML Workflows and Serialization 33
Dynamic Update 34
WF and WCF 36
WF and WCF: Conceptual Overview 36
WF and WCF: Integration Specifics 37
SharePoint Workflow 38
SharePoint Workflow Overview 38
SharePoint Workflow Visual Studio 40
SharePoint Workflow SharePoint Designer 40
Designer Rehosting and External Modeling 41
Summary 43
Installation Instructions 44
Visual Studio 2005 and .NET Framework 3.0 Installation Directions 44
Visual Studio 2008 and .NET Framework 3.5 Installation Requirements/Directions 45
HOUR 2 A Spin Around Windows Workflow Foundation 47
Creating a Basic Workflow 47
Creating a Workflow Project 47
Building and Running a Workflow 49
Enhancing the Workflow 53
Improving Workflow Transparency 57
Passing Parameters to the Workflow 58
Using Declarative Rules 60
Adding New Activities 60
Creating the Declarative Rule 61
Examining the Project Files 63
Creating a XAML + Code Workflow &...