Why Did Microsoft Create Workflow Foundation?

Workflow Foundation significantly eases the job of building modern business applications. But why do modern business applications require a new approach?

Designing a modern business application requires understanding the entire business process from the customer's perspective. Traditionally, business applications have focused on automating individual business functions. Unfortunately, individual functions are often optimized to the detriment of the entire business process.

Functions are skills. Skills are often found in departments. Engineering, customer service, and sales are all functions. A business process is the entire flow of functions that satisfies the needs of an external or internal customer. ...

Get Building Applications with Windows Workflow Foundation: Basics of Windows Workflow Foundation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.