Workflow Services (AKA 'Silver Services')
This entry was posted on 3/31/2008 3:13 PM and is filed under WF.
On Saturday, March 29, 2008 I was honored to be part of the 4th annual
Atlanta Code Camp. Over 200 area developers attended. The event was a smashing success due to a lot of hard work by the organizers and volunteers.
Workflow Services are new in .Net Framework 3.5. They allow Windows Workflow Foundation (WF) workflows and Windows Communication Foundation (WCF) services to talk together. This is accomplished primarily, by the addition of two new activities, the
SendActivity and the
ReceiveActivity. These new activities can be dragged onto the work surface to create a workflow using Visual Studio 2008. I demonstrated how to consume a WCF service from a workflow, how to expose a WCF service endpoint in a workflow, and duplex communication. Duplex communication allows the server and the client to communicate to each other. My slide deck and code can be downloaded from this
link .
The tooling for WCF is also greatly improved in Visual Studio 2008. You can test a WCF service using the WCF test client and set optional parameters for security. You can also see the request and response in the raw xml format.
I look forward to delivering this presentation at an upcoming Atlanta area user group meeting!