Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

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

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: £33.99 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £6.00 (15%)
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

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

32 new from £22.03 11 used from £19.27

Frequently Bought Together

Essential Windows Workflow Foundation (Microsoft .Net Development Series) + Programming WCF Services + Programming WPF: Building Windows UI with Windows Presentation Foundation
Price For All Three: £88.01

Show availability and shipping details


Customers Who Bought This Item Also Bought

Programming WCF Services

Programming WCF Services

by Juval Lowy
4.2 out of 5 stars (5)  £25.03
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)  £28.99
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)  £30.59
Windows Presentation Foundation Unleashed (WPF)

Windows Presentation Foundation Unleashed (WPF)

by Adam Nathan
4.2 out of 5 stars (5)  £23.39
Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition

Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition

by Andrew Troelsen
4.3 out of 5 stars (12)  £28.49
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: 188,030 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?)
SharePoint & Workflow
   www.nickgrattan.net    SharePoint Designer and Windows Workflow WWF Training & Consultancy 
Microsoft Workflow
   www.Singularity.co.uk    Effective Workflow for .NET Faster, better business processes 
Workflow vs. BPM
   bpm.lombardi.com    Learn the difference between them Download the FREE whitepaper! 
  
 

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



See all Product Description

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below
(1)

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?


 

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 11 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 17 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

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Fun for Everyone

Christmas Gifts
Achieve over 15,000 RPM with our great range of Powerballs.

Shop the Powerball store

 

Let Olay Amaze You

Olay Total Effects Day Moisturiser SPF15 50ml
Amazon.co.uk sells all your favourite ranges from Olay, including Regenerist and Total Effects.

Discover Olay at Amazon.co.uk

 

Up to 53% off Braun Series Shavers

Braun Series 3 390cc Clean & Renew System Rechargeable Foil Electric Shaver
Get in touch with your smooth side with Braun Series shavers, now with Gillette blade technology.

Discover Braun Series at Amazon.co.uk

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates