or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
45 used & new from £9.98

Have one to sell? Sell yours here
 
   
Essential Windows Workflow Foundation (Microsoft .Net Development Series)
 
See larger image
 

Essential Windows Workflow Foundation (Microsoft .Net Development Series) (Paperback)

by Dharma Shukla (Author), Bob Schmidt (Author)
3.7 out of 5 stars  See all reviews (6 customer reviews)
RRP: £39.99
Price: £22.84 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £17.15 (43%)
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.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Only 2 left in stock--order soon (more on the way).

Want guaranteed delivery by Wednesday, November 11? Choose Express delivery at checkout. See Details
24 new from £20.53 21 used from £9.98

Frequently Bought Together

Essential Windows Workflow Foundation (Microsoft .Net Development Series) + Programming WCF Services + Essential Windows Communication Foundation (WCF): For .NET Framework 3.5 (Microsoft .Net Development)
Price For All Three: £64.61

Show availability and shipping details


Customers Who Bought This Item Also Bought

Programming WCF Services

Programming WCF Services

by Juval Lowy
3.6 out of 5 stars (7)  £23.78
Essential Windows Communication Foundation (WCF): For .NET Framework 3.5 (Microsoft .Net Development)

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

by Steve Resnick
4.5 out of 5 stars (2)  £17.99
Programming WPF: Building Windows UI with Windows Presentation Foundation

Programming WPF: Building Windows UI with Windows Presentation Foundation

by Chris Sells
4.7 out of 5 stars (6)  £24.02
Windows Presentation Foundation Unleashed (WPF)

Windows Presentation Foundation Unleashed (WPF)

by Adam Nathan
4.2 out of 5 stars (5)  £17.99
Microsoft Windows Workflow Foundation Step-by-Step Book/CD Package (Microsoft Windows Step by Step)

Microsoft Windows Workflow Foundation Step-by-Step Book/CD Package (Microsoft Windows Step by Step)

by Kenn Scribner (Wintellect)
£19.77
Explore similar items

Product details

  • Paperback: 480 pages
  • Publisher: Addison Wesley (19 Oct 2006)
  • Language English
  • ISBN-10: 0321399838
  • ISBN-13: 978-0321399830
  • Product Dimensions: 23.2 x 17.8 x 2.4 cm
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon.co.uk Sales Rank: 261,755 in Books (See Bestsellers in Books)
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   Workflow vs. BPM opens new browser window
bpm.lombardi.com  -  Learn the difference between them Download the FREE whitepaper! 
   Web Based Workflow opens new browser window
www.workflow-automation.com  -  Automate your workflow this week with HighOrbitBPM (Free Evaluation) 
   Workflow opens new browser window
www.avanquest-solutions.co.uk  -  Full Microsoft integration. Flexible system, rapid deployment. 
  
 

Product Description

Product Description

“Something big is about to happen….”
–From the Foreword by Don Box, Architect, Microsoft Corporation

 

 “If I were writing a Workflow book, this is what I would have written. The material is very well presented with code examples and explanations. Also, I love how the authors discuss the underlying architecture, enabling me to get a really deep understanding of the technology to efficiently design and build my own projects.”

–Jeffrey Richter (http://Wintellect.com)

 

“Explicit support for workflows in a lightweight framework is a major contribution. Many tough problems traditionally faced by application authors, such as state management in the presence of long-running activities (think weeks or months!), can be addressed systematically by adopting

a workflow approach. Dharma Shukla and Bob Schmidt present the workflow technology under and made accessible by the new workflow foundation in the .NET 3.0 framework, and they do so in an approachable and yet authoritative way that is truly enjoyable.”

–Clemens Szyperski, software architect, Microsoft Corporation

 

 “The Windows Workflow technology combines declarative programming and state machines in a very rich and powerful way, one that is bound to have a profound influence on the way we program in the coming years. In the style of the classic Essential COM by Don Box, Dharma and Bob have done a great job making this technology accessible to any developer already versed in C#, VB, and the .NET Framework, and who wants to achieve declarative enlightenment. Don’t miss out.”

–Joe Duffy, program manager, Common Language Runtime (CLR) team, Microsoft Corporation

 

 “I think WF should and will be used as the main application model for web service applications. Developers working on web services will want to learn about this technology from this book; it comes straight from the source and explains the technology well and in depth.”

–Krzysztof Cwalina, program manager, Microsoft Corporation

 

 “This book provides an enlightening exploration of Windows Workflow Foundation for both the novice and the veteran alike.”

–Nate Talbert, software design engineer, Microsoft Corporation

 

Windows Workflow Foundation (WF) is a groundbreaking approach to writing and executing programs. WF programs are assembled out of resumable program statements called activities, which provide encapsulation of both domainspecific logic and control flow patterns reflective of real-world processes.

 

In Essential Windows Workflow Foundation, two WF lead architects–Dharma Shukla and Bob Schmidt–offer an under-the-hood look at the technology, explaining the why and not just the how of WF’s key concepts and architecture. Serious WF developers seeking details about how to effectively utilize and extend the framework by writing activities will find cogent explanations and answers here. With simple and illustrative examples, the authors demonstrate exactly how to leverage WF’s extensible programming model to craft domain-specific programs. Drawing on their unique vantage point in designing and developing WF, Shukla and Schmidt deliver authoritative coverage of

  • The core concepts and ideas that form the heart of WF’s programming model
  • The execution model for activities, with details of the activity automaton, bookmarking, scheduling, and the threading model of the WF runtime
  • Advanced execution concepts, including activity execution contexts, transactions, persistence points, passivation, fault handling, cancellation, compensation, and synchronization
  • Hosting the WF runtime in applications
  • The activity component model, with details of validation, compilation, serialization, and visualization
  • Databinding, XAML, dependency properties, and WF program metadata
  • Declarative conditions and rules, activity designers, and designer hosting
  • Custom control flow patterns ranging from simple sequencing and iteration to more complex graphs and state machines
  • Dynamic editing of running WF program instances

Essential Windows Workflow Foundation is the definitive resource for developers seeking an in-depth understanding of this novel technology.

 

Dharma Shukla is an architect at Microsoft working on next-generation programming models. A founding member of the Windows Workflow Foundation (WF) team, Dharma played a key role in defining the architecture of WF. Bob Schmidt is a senior program manager at Microsoft working on next-generation programming models. Since 2003, his primary focus has been on the design of WF. Both authors have been involved with the WF project since its inception, and have been responsible for specifying, designing, and developing large portions of the technology.

 

Contents

About the Authors xiii

Foreword xv

Preface xvii

Acknowledgments xxi

1 Deconstructing WF 1

2 WF Programs 33

3 Activity Execution 53

4 Advanced Activity Execution 111

5 Applications 179

6 Transactions 241

7 Advanced Authoring 259

8 Miscellanea 325

Appendix A Activity Automaton 395

Appendix B Control Flow Patterns 397

Index 435



From the Back Cover

“Something big is about to happen….”
–From the Foreword by Don Box, Architect, Microsoft Corporation

 

 “If I were writing a Workflow book, this is what I would have written. The material is very well presented with code examples and explanations. Also, I love how the authors discuss the underlying architecture, enabling me to get a really deep understanding of the technology to efficiently design and build my own projects.”

–Jeffrey Richter (http://Wintellect.com)

 

“Explicit support for workflows in a lightweight framework is a major contribution. Many tough problems traditionally faced by application authors, such as state management in the presence of long-running activities (think weeks or months!), can be addressed systematically by adopting

a workflow approach. Dharma Shukla and Bob Schmidt present the workflow technology under and made accessible by the new workflow foundation in the .NET 3.0 framework, and they do so in an approachable and yet authoritative way that is truly enjoyable.”

–Clemens Szyperski, software architect, Microsoft Corporation

 

 “The Windows Workflow technology combines declarative programming and state machines in a very rich and powerful way, one that is bound to have a profound influence on the way we program in the coming years. In the style of the classic Essential COM by Don Box, Dharma and Bob have done a great job making this technology accessible to any developer already versed in C#, VB, and the .NET Framework, and who wants to achieve declarative enlightenment. Don’t miss out.”

–Joe Duffy, program manager, Common Language Runtime (CLR) team, Microsoft Corporation

 

 “I think WF should and will be used as the main application model for web service applications. Developers working on web services will want to learn about this technology from this book; it comes straight from the source and explains the technology well and in depth.”

–Krzysztof Cwalina, program manager, Microsoft Corporation

 

 “This book provides an enlightening exploration of Windows Workflow Foundation for both the novice and the veteran alike.”

–Nate Talbert, software design engineer, Microsoft Corporation

 

Windows Workflow Foundation (WF) is a groundbreaking approach to writing and executing programs. WF programs are assembled out of resumable program statements called activities, which provide encapsulation of both domainspecific logic and control flow patterns reflective of real-world processes.

 

In Essential Windows Workflow Foundation, two WF lead architects–Dharma Shukla and Bob Schmidt–offer an under-the-hood look at the technology, explaining the why and not just the how of WF’s key concepts and architecture. Serious WF developers seeking details about how to effectively utilize and extend the framework by writing activities will find cogent explanations and answers here. With simple and illustrative examples, the authors demonstrate exactly how to leverage WF’s extensible programming model to craft domain-specific programs. Drawing on their unique vantage point in designing and developing WF, Shukla and Schmidt deliver authoritative coverage of

  • The core concepts and ideas that form the heart of WF’s programming model
  • The execution model for activities, with details of the activity automaton, bookmarking, scheduling, and the threading model of the WF runtime
  • Advanced execution concepts, including activity execution contexts, transactions, persistence points, passivation, fault handling, cancellation, compensation, and synchronization
  • Hosting the WF runtime in applications
  • The activity component model, with details of validation, compilation, serialization, and visualization
  • Databinding, XAML, dependency properties, and WF program metadata
  • Declarative conditions and rules, activity designers, and designer hosting
  • Custom control flow patterns ranging from simple sequencing and iteration to more complex graphs and state machines
  • Dynamic editing of running WF program instances

Essential Windows Workflow Foundation is the definitive resource for developers seeking an in-depth understanding of this novel technology.

 

Dharma Shukla is an architect at Microsoft working on next-generation programming models. A founding member of the Windows Workflow Foundation (WF) team, Dharma played a key role in defining the architecture of WF. Bob Schmidt is a senior program manager at Microsoft working on next-generation programming models. Since 2003, his primary focus has been on the design of WF. Both authors have been involved with the WF project since its inception, and have been responsible for specifying, designing, and developing large portions of the technology.

 

Contents

About the Authors xiii

Foreword xv

Preface xvii

Acknowledgments xxi

1 Deconstructing WF 1

2 WF Programs 33

3 Activity Execution 53

4 Advanced Activity Execution 111

5 Applications 179

6 Transactions 241

7 Advanced Authoring 259

8 Miscellanea 325

Appendix A Activity Automaton 395

Appendix B Control Flow Patterns 397

Index 435


Tags Customers Associate with This Product

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

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Essential Windows Workflow Foundation (Microsoft .Net Development Series)
53% buy the item featured on this page:
Essential Windows Workflow Foundation (Microsoft .Net Development Series) 3.7 out of 5 stars (6)
£22.84
Pro WF: Windows Workflow in .NET 3.5
17% buy
Pro WF: Windows Workflow in .NET 3.5
£24.19
Microsoft Windows Workflow Foundation Step-by-Step Book/CD Package (Microsoft Windows Step by Step)
13% buy
Microsoft Windows Workflow Foundation Step-by-Step Book/CD Package (Microsoft Windows Step by Step)
£19.77
Professional Windows Workflow Foundation
9% buy
Professional Windows Workflow Foundation 2.5 out of 5 stars (2)
£21.89

 

Customer Reviews

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

 
8 of 9 people found the following review helpful:
5.0 out of 5 stars An Essential Text, 6 Dec 2006
By James World "Whirly" (Oxfordshire, UK) - See all my reviews
(REAL NAME)   
I've been working with Windows Workflow Foundation for over a year - and was lucky enough to implement a project that ended up being the first world-wide enterprise system in production based on Windows Workflow.

At the time, I struggled to understand the concepts behind workflow before documentation was publicly available. Even now that the RTM is out there, the SDK documentation remains a reference text that necessarily stops short of a full exploration of the concepts.

Essential Windows Workflow Foundation by Dharma Shuka and Bob Schmidt carries on in the great tradition of texts like Don Box's Essential COM (the author of the foreword) and is simply a brilliantly concise discourse on the fundamentals of Windows Workflow. I am in awe of Dharma and Bob's ability to explain this technology which represents a paradigm shift in how we will architect our applications from here on out. The more I look, the more I see applications of the Windows Workflow Framework.

Get this book. Read it. You will not regret it.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
1.0 out of 5 stars A difficult book lacking practical information, 2 Aug 2008
By S. Garratt (UK) - See all my reviews
(REAL NAME)   
I'm new to Workflow Foundation. I bought this book based on the other reviews and wish I hadn't.

I've bought other books in this series and found them of good value: accessible to someone new to the topic but also useful as a reference to the more experienced. This book does not fall into that category - it is virtually useless to the beginner. It does not contain practical examples or real-world scenarios and is dense and difficult to get into. The first chapter walks through the process of creating your own workflow engine. This is quite interesting but doesn't actually help you get started with WF.

If you're looking for the kind of book that starts in the real world with a look-you-can-do-this approach and later establishes how and why and gives you all the nerdy stuff, this isn't it. This book is Nerdsville from beginning to end. Not a bad thing in itself, but mis-titled with the word "Essential", in my opinion.

It was once explained to me that there are two main approaches to a situation: overview-followed-by-drill-down-into-detail and linear-start-to-finish. I prefer the former and this book follows the latter.

Perhaps of interest to someone who already knows how to do things with WF and wants to understand the gubbins but not to someone who just wants to get things done.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
4.0 out of 5 stars Comprehensive and well written, 29 Mar 2007
By Mr. M. Randall (Wakefield, UK) - See all my reviews
(TOP 1000 REVIEWER)    (REAL NAME)   
This book is well written description of the Windows Workflow Foundation. The text moves from aspect to aspect in a logical order which gradually introduces the complexity and flexibility of WF.
One criticism I would have is that I found the first chapter to be a little unnecessary. It basically describes what workflow is by describing how you would write it in ordinary C# and I don't think this is the best approach to take.
Otherwise, I would thoroughly recommend this book which does have the advantage over others of actually reflecting the final API accurately and is not based on early Beta versions.
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 I seem to disagree with some other reviews
I found this book to be quite dry in style - don't get me wrong, I don't want (or expect) jokes to help me along in development books, but the written style is hard-going... Read more
Published 15 months ago by Mr. Shane Porter

4.0 out of 5 stars Good material ... but hold on before you buy ...
Having read this book from cover to cover I can categorically say that Shukla and Schmidt really know their subject. Read more
Published 22 months ago by Mr. Richard Hadley

5.0 out of 5 stars what are you waiting for?
My book arrived this morning. I didn't go to work. I haven't eaten. I haven't slept, and now my new TV is feeling left out. This book REALLY is just that good. Read more
Published on 30 Jan 2007 by Paul Deen

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
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

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.