Contents

 About the Author

 About the Technical Reviewer

 Acknowledgments

 Introduction

images Chapter 1: Why Workflows

Business Processes

Workflow Activities

Defining Requirements

Model Driven Development

Component Diagrams

Use Case Diagrams

Class Diagrams

Sequence Diagrams

Activity Diagrams

Building an Activity Diagram

Workflow Technology

Summary

images Chapter 2: Introducing Windows Workflow Foundation

WF History

Platform Update 1

WF Components

Workflow Runtime

Defining Workflows

Workflow Designer

Persistence

Tracking Workflows

A Lap Around WF4.5

Activities

Summary

images Chapter 3: Windows Workflow Activities

Activity Basics

Data Management

Activity Life Cycle

Authoring Activities

Testing Activities

Communicating with Activities

Implementing Activities

Debugging Activities

Error Handling

Summary

images Chapter 4: State Machine Workflows

State Machine Components

State Machine Workflow

State

Transitions

Final State

Auto-Connect

Auto-Insert

Debugging State Machine States

State Machine Behavior

Transition Requirement

Building State Machine Workflows

State Machine Host

Summary

images Chapter 5: Flowchart Workflows

Flow Activities

Flowchart

FlowDecision

FlowSwitch <T> Activity

Using Entity Framework with WF

ForEach <T> Implementation

Flowchart Composite Activities

Bookmarks for Flowchart Workflows

Pick Activity

Summary

images Chapter 6: Versioning and Updating Workflows

Persistence Maturity

Side-by-Side Workflow Execution

Adding Definition Identities

Updating Running Workflow Instances

Step 1: Preparing the Update Map

Step 2: Apply the Update Map

Step 3: Updating the Workflow Instance

Saving a DynamicUpdateMap to File

Preparing a Workflow for Update

Knowing What Can be Updated

Updating Activities

Summary

images Chapter 7: Building Custom Workflow Activities

Activity Base Classes

Getting Started

Code Activity

Activity Arguments

Asynchronous Activities

Native Activities

Scheduling Activities

CacheMetadata

Distributing Custom Activities

Summary

images Chapter 8: Persisting Workflows

Persistence Behavior

Non-Persisted State

Persistence Patterns

SQL Server Persistence

SQL Server Data Store

SQL Server Profiler

SqlWorkflowInstanceStore

ConnectionString Property

PersistableIdleAction Property

DefaultInstanceOwner

HostLockRenewalPeriod

InstanceCompletionAction

WorkflowServiceHost

ServiceBehavior Element

Persistence Participant

Summary

images Chapter 9: Tracking Workflows

Tracking Overview

Tracking Records

Tracking Profile

Tracking Participant

WorkflowServiceHost Tracking

Filtering Tracking Records

Activity State

Custom Data Tracking

Record Annotations

ETW Tracking Participant

Summary

images Chapter 10: Rehosting the Workflow Designer

Rehosting Components

WF Designer

WF Toolbox

WF Properties

Rehosting WF Controls in XAML

Viewing Workflow XAML

Gaining WF4.5 Designer Features

Rehosting Arguments

Managing Workflows

Setting Up the UI for Managing Workflows

Workflows for Client Applications

Dynamic Business Logic

Summary

images Chapter 11: Stateful WCF Services Using Workflow

Windows Communication Foundation (WCF)

WCF Fundamentals

Service and Data Contracts

Combining WCF and WF

Workflow Management Service (WMS)

Summary

images Chapter 12: Workflows in Windows Azure

Windows Azure

Azure Portal

Cloud Services

Data Management

Azure Development Tools

Azure Workflows

Workflow Hosting Patterns

Hosting Non-Durable Workflows

Queuing Data for Workflows

Cloud Workflows

Configuring Azure Storage

Publishing to Azure

Workflows in Blob Storage

Service Bus and Workflows

Hosting Durable Workflows

Workflow Manager (Workflow 1.0 Beta)

Summary

images Chapter 13: Hosting Workflows in Windows Server

Architectural Components

Hosting Services

IIS Manager

AppFabric Windows Services

Persistence Data Stores

Monitoring Data Stores

Deployment Types

Single Server Deployment

Server Farm Deployment

Installing AppFabric

Upgrading

Hardware Requirements

Software Requirements

Installation and Configuration

Deploying to AppFabric

AppFabric Dashboard

Action Pane

Persisted WF Instances

Monitoring WF Instances

Understanding WF Metrics

Purging Tracked Events

Workflow Host Management

Auto-Start Feature

Summary

Index

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.147.77.208