Tutorial: Create a Workflow Service

Workflow services are Windows Communication Foundation (WCF) services authored as workflows using Windows Workflow Foundation (WF). Using the WF framework enables these services to be durable, be long-running, and inherit other existing WF functionality.

This tutorial shows you how to create a workflow service that combines various aspects of WF and WCF into one service. The first exercise shows you how to use Visual Studio to create a basic state-machine workflow service. The next exercises use that same service and build on it by adding new functionality such as claim-based authorization and local host communication.

In This Section

Exercise 1: Create a Basic Workflow Service

Exercise 2: Implement Security Features on the Workflow Service

Exercise 3: Enable Local Host Communication between the Workflow Service and Host Application

Reference

ChannelManagerService

ChannelToken

ContextToken

ReceiveActivity

OperationInfo

SendActivity

SqlPersistenceProviderFactory

WorkflowServiceHost

WorkflowServiceHostFactory

WSHttpContextBinding

Workflow Services and Durable Services Overview

Workflow Service Authoring Styles

Supported Message Exchange Scenarios

How to: Configure a Workflow Service

How to: Host a Workflow Service in IIS

Security Considerations for Workflow Services and Durable Services

Conversations with Workflow Services

Workflow Services Samples

See Also

Other Resources

Windows Workflow Foundation Tutorials

Copyright © 2007 by Microsoft Corporation. All rights reserved.
Last Published: 2010-03-04