or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
32 used & new from $29.95

Have one to sell? Sell yours here
 
   
Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#: A C# developer's guide to the features and programming interfaces of Windows Workflow Foundation
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#: A C# developer's guide to the features and programming interfaces of Windows Workflow Foundation (Paperback)

~ K. Scott Allen (Author)
4.1 out of 5 stars  See all reviews (8 customer reviews)

List Price: $44.99
Price: $35.39 & this item ships for FREE with Super Saver Shipping. Details
You Save: $9.60 (21%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Thursday, November 12? Choose One-Day Shipping at checkout. Details
20 new from $34.75 12 used from $29.95

Frequently Bought Together

Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#: A C# developer's guide to the features and programming interfaces of Windows Workflow Foundation + Essential Windows Workflow Foundation + Pro WF: Windows Workflow in .NET 3.5
Price For All Three: $102.50

Show availability and shipping details

  • This item: Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#: A C# developer's guide to the features and programming interfaces of Windows Workflow Foundation by K. Scott Allen

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Essential Windows Workflow Foundation by Dharma Shukla

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Pro WF: Windows Workflow in .NET 3.5 by Bruce Bukovics

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Pro WF: Windows Workflow in .NET 3.5

Pro WF: Windows Workflow in .NET 3.5

by Bruce Bukovics
4.9 out of 5 stars (16)  $35.62
Pro WF: Windows Workflow in .NET 3.0 (Expert's Voice in .Net)

Pro WF: Windows Workflow in .NET 3.0 (Expert's Voice in .Net)

by Bruce Bukovics
4.4 out of 5 stars (14)  $19.39
Learning WCF: A Hands-on Guide

Learning WCF: A Hands-on Guide

by Michele LeRoux Bustamante
4.3 out of 5 stars (28)  $29.69
Microsoft  Windows  Workflow Foundation Step by Step (Pro Step By Step Developer)

Microsoft Windows Workflow Foundation Step by Step (Pro Step By Step Developer)

by Kenn Scribner
3.6 out of 5 stars (14)  $29.69
Essential Windows Communication Foundation (WCF): For .NET Framework 3.5

Essential Windows Communication Foundation (WCF): For .NET Framework 3.5

by Steve Resnick
4.7 out of 5 stars (13)  $31.49
Explore similar items

Editorial Reviews

Product Description

A C# developer's guide to the features and programming interfaces of Windows Workflow Foundation
  • Add event-driven workflow capabilities to your .NET applications.
  • Highlights the libraries, services and internals programmers need to know
  • Builds a practical "bug reporting" workflow solution example app

In Detail

Windows Workflow Foundation (WF) is a technology for defining, executing, and managing workflows. It is part of the .NET Framework 3.0 and will be available natively in the Windows Vista operating system.

Windows Workflow Foundation might be the most significant piece of middleware to arrive on the Windows platform since COM+ and the Distributed Transaction Coordinator. The difference is, not every application needs a distributed transaction, but nearly every application does have a workflow encoded inside it.

In this book, K Scott Allen, author of renowned .NET articles, provides you with all the information needed to develop successful products with Windows Workflow.

From the basics of how Windows Workflow can solve the difficult problems inherent in workflow solutions, through authoring workflows in code, learning about the base activity library in Windows Workflow and the different types of workflow provided, and on to building event-driven workflows using state machines, workflow communications, and finally rules and conditions in Windows Workflow, this book will give you the in-depth information you need. Throughout the book, an example "bug reporting" workflow system is developed, showcasing the technology and techniques used.

What you will learn from this book?

  • Create an example "bug reporting" workflow solution using the techniques and skills gained from each chapter
  • Understand what Windows WF is, and what it can do for you
  • Learn about the runtime services available in Windows WF
  • Author workflows with C#, and with XAML, the extensible application markup language
  • Use the workflow compiler to better understand how WF uses code generation to produce classes from workflow markup
  • Combine generated workflow code with our hand-written code to produce a workflow type
  • Learn about the events fired by the workflow runtime during the life of a workflow instance
  • Build workflows that accept parameters and communicate with a host process by invoking methods and listening for events
  • Learn about each activity in the Windows WF base activity library; the control flow activities, communication activities, and transaction-oriented activities
  • Learn about web service activities, rule-centric activities, and state activities
  • Creating custom activities using both a compositional approach and a derivation approach
  • Master the execution context, a vital ingredient for creating any robust activity
  • Learn about the workflow runtime, workflow diagnostics, and the out-of-the-box services provided for WF by Microsoft.
  • Using scheduling services, persistence services, and tracking services
  • Select and configure the services needed for a wide variety of scenarios and environments
  • Use local services for communication with a host process, and web service activities for communication across a network
  • Uncover the queuing service used behind the scenes of a workflow to coordinate and deliver messages
  • Create rules and conditions in Windows Workflow Foundation
  • Understand the role of business rules in software development and see examples of how Windows WF's rules engine can take away some of the burden of rule development

Approach

Fast-paced and to-the-point, this book takes you through the important topics of Windows WF development with clear explanations and practical example code. The book's selection of topics is driven by what the working developer needs to know. It is neither a comprehensive reference to the whole WF architecture, nor a strategy guide to the complete application development lifecycle. It's just what you as a C# developer need to know to use WF in your applications.

Who this book is written for?

This book is for .NET developers who want to enhance their applications with flexible workflow capabilities using Microsoft Windows Workflow Foundation. The author assumes that you have read other texts on the overall architecture of WF and on WF application design strategies, and instead focuses on real-work implementation issues for C# developers.



About the Author

K. Scott Allen

K. Scott Allen is the Chief Software Architect for Medisolv, Inc and holds MCP and MCSD certifications. In 12 years of software development Scott has worked on everything from real time firmware in 8 bit embedded devices to highly scalable Internet applications connecting COM+ and J2EE components with web services. Living in Hagerstown, Maryland, Scott tries to play as much softball as possible during the summer. Scott is a cofounder of the site OdeToCode.com, a .NET developer resource built using the Community Starter Kit.


Product Details

  • Paperback: 300 pages
  • Publisher: Packt Publishing (December 22, 2006)
  • Language: English
  • ISBN-10: 1904811213
  • ISBN-13: 978-1904811213
  • Product Dimensions: 9 x 7 x 0.5 inches
  • Shipping Weight: 15.5 ounces (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon.com Sales Rank: #805,079 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #88 in  Books > Computers & Internet > Software > Business > Workflow

Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Do Customers Ultimately Buy After Viewing This Item?

Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#: A C# developer's guide to the features and programming interfaces of Windows Workflow Foundation
41% buy the item featured on this page:
Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#: A C# developer's guide to the features and programming interfaces of Windows Workflow Foundation 4.1 out of 5 stars (8)
$35.39
Pro WF: Windows Workflow in .NET 3.5
29% buy
Pro WF: Windows Workflow in .NET 3.5 4.9 out of 5 stars (16)
$35.62
Pro WF: Windows Workflow in .NET 3.0 (Expert's Voice in .Net)
12% buy
Pro WF: Windows Workflow in .NET 3.0 (Expert's Voice in .Net) 4.4 out of 5 stars (14)
$19.39
Microsoft  Windows  Workflow Foundation Step by Step (Pro Step By Step Developer)
11% buy
Microsoft Windows Workflow Foundation Step by Step (Pro Step By Step Developer) 3.6 out of 5 stars (14)
$29.69

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(5)
(3)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

8 Reviews
5 star:
 (4)
4 star:
 (2)
3 star:
 (1)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.1 out of 5 stars (8 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
7 of 7 people found the following review helpful:
5.0 out of 5 stars Reads like an Insider's Guide, February 4, 2007
The reader gets the feeling they are being led through a guided tour by a trusted collegue rather than a book. This volume is loadeed with little tidbits of information that the author likely had much more difficulty in discovering than you will if you read his book. Tired of WWF books that read like a marketing document? This book is definitely about the code. Whether WWF is for you or your project is your decision, but if you decide it is or you want to know more, this is a great place for a seasoned technologist to quickly acquire perspective on this emerging technology.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 6 people found the following review helpful:
5.0 out of 5 stars If I could write like this..., March 20, 2007
Every once in a while an author is able to take a subject that others struggle with but fail to make understandable, and succeeds in making so crystal clear that it seems obvious. Allen brilliantly illuminates Windows Workflow, and his book is required reading.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
4.0 out of 5 stars A very practical book that will get you going in WF fast, April 25, 2007
By Microsoft Coder (San Diego, CA) - See all my reviews
I have been working with WF for quite a while and one of the hardest things about this technology is getting your hands around everything it can do. Scott has done a great job of walking you through the technology in a manner that enables you to not only grasp the concepts but also get some code up and running quickly. The progression of the book was well thought out getting you started on creating workflows [Chapter 2] and then progressing through sequential workflows [Chapter 3], base activities [Chapter 4], custom activities [Chapter 5], hosting workflows [Chapter 6], State Machine Workflows [Chapter 7], workflow communication [Chapter 8] and finally rules and conditions [Chapter 9]. The thing that I like about this approach is typically in most projects you will have a team of varying roles and skills and the book in my view caters to this by tackling WF development from the perspective of a workflow developer (Chapters 1,2,3,4,7,9) early on in the book and then moving to a host developer (Chapters 5,6,8) for the final half of the book. You will notice I grouped chapters 7 and 9 in with the first half of the book since I feel these topics are very workflow developer centric and the introduction to the local communication service in chapter 3 should give you enough information to tackle these topics earlier than they are presented.

This book is a fast paced book that is designed to get you up and running quickly but at the same time is not so huge that you can't get through it quickly. It's size (233 pages) limits what you can cover but I think Scott does a good job of presenting the topics in a detailed enough manner that you can then dive into the SDK if you need to go deeper and know what you are looking for when you do. The book has all of code online at Packt Publishing which makes it easy to follow along as you read the book. I would recommend this book to someone who is new to WF and needs a book that can quickly guide them through getting started with the technology.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

3.0 out of 5 stars Thin on content--and pages.
I bought this on the strength of Scott's excellent web site, but too bad there's more on the site than in the book. The book is thin and basic.
Published 14 months ago by L. Kleinow

5.0 out of 5 stars Great start for Windows Workflow Foundation
Well as you can see the title is quite but extremely accurate. The book covers a "real world" use of Windows Workflow foundation. Read more
Published 15 months ago by Joseph Guadagno

5.0 out of 5 stars Excellent book.
This book brought the whole team upto speed with Workflow basics. The subject
presented is crystal clear and has helped us in a great way in implementing our project.
Published on June 19, 2007 by chaitanya vinjanampati

2.0 out of 5 stars I was disappointed - very limited
First of all this should not be a $40 book. Book is only 200 pages. This book covers the basic components of workflow but doesn't provide adequate examples of how and when to use... Read more
Published on April 13, 2007 by Hardeep S. Dhillon

4.0 out of 5 stars Great Format
I read all the books on WF available. I give this 4 stars for the format, although for the real "insider" Shkula's book has it. Read more
Published on March 3, 2007 by Merlin

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.