Joseph Guadagno

Rants, Raves and other stuff about ASP.NET development.

PDC 2008 Experience: Day 3: WCF 4

Challenges

  • Work is increasingly distributed
  • Coordination code created complexity
    • Coordinating messages with application state
    • Coordinating call to a database or another service
    • Coordinating rain day scenarios
  • Management and tracking of distributed work is difficult

What is WF (Dub F)?

  • WF programs coordinate work with minimal ceremony
  • Activities
    • Activities are the primitive abstraction for behavior
    • Activities define arguments to declare the type of data that can flow into or out of an activity
    • Activities are composable with other activities
    • Activities bind arguments to in-scope variable
  • Runtime
  • Tooling

WF

Helps you ...

  • Coordinating Asynchronous Concurrency
  • Coordinating Asynchronous Work
  • Coordinate Error Handling
    • Exceptions
    • Flow transactions
    • Compensation  / Cancellation (Clean up state)

Provides

  • tons of more activities
  • better designer
  • better properties to configure
  • Contract editor
Posted: Oct 29 2008, 12:16 PM by jguadagno | with no comments
Filed under: , , , ,

Comments

No Comments

Leave a Comment

(required) 

(required) 

(optional)

(required)