O'Reilly logo

Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C# by K. Scott Allen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Web Service Communication

Not all communications will be local communications. Windows Workflow provides web service interoperability as an additional feature. WF allows us to expose a workflow as a web service, and consume a web service from a workflow.

Workflows as Web Services

In this section, we'll build a workflow to deploy as a web service. Our starting project will be a sequential workflow library. A library is ideally suited for hosting in an ASP.NET web application. We can rename Workflow1.cs in the new project to HelloWorldWorkflow.

Just like local communication services, web services require a contract that defines the members of a web service. The contract is an interface, but without all the data exchange attributes we've used in previous ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required