A workflow based program is like traditional programs that allow you to coordinate work and perform operations but has some important differences:
* Workflows use a declarative model (see Declarative programming) of writing programs by linking together pre-defined activities rather than an imperative programming model of writing each line of code
* Workflows can handle long-running work by persisting themselves to a durable store, such as a database, when idle and loading again once there is work to be performed
* Workflows can be modified dynamically while running when new conditions require a workflow to behave differently than when it was created
* Workflows provide a distinct separation of business rules and host application code making it easier to modify the business ru
Attributes | Values |
---|
rdfs:label
| - Windows Workflow Foundation
|
rdfs:comment
| - A workflow based program is like traditional programs that allow you to coordinate work and perform operations but has some important differences:
* Workflows use a declarative model (see Declarative programming) of writing programs by linking together pre-defined activities rather than an imperative programming model of writing each line of code
* Workflows can handle long-running work by persisting themselves to a durable store, such as a database, when idle and loading again once there is work to be performed
* Workflows can be modified dynamically while running when new conditions require a workflow to behave differently than when it was created
* Workflows provide a distinct separation of business rules and host application code making it easier to modify the business ru
|
sameAs
| |
dcterms:subject
| |
dbkwik:microsoft/p...iPageUsesTemplate
| |
abstract
| - A workflow based program is like traditional programs that allow you to coordinate work and perform operations but has some important differences:
* Workflows use a declarative model (see Declarative programming) of writing programs by linking together pre-defined activities rather than an imperative programming model of writing each line of code
* Workflows can handle long-running work by persisting themselves to a durable store, such as a database, when idle and loading again once there is work to be performed
* Workflows can be modified dynamically while running when new conditions require a workflow to behave differently than when it was created
* Workflows provide a distinct separation of business rules and host application code making it easier to modify the business rules
* Workflows support sequential workflows for systems with sequential logic and state machine workflows for systems with event-based logic
* Workflows usually have a visual counterpart that allows a flowchart-like description of their logic Microsoft has indicated that WF is going to be a cornerstone of their future Service Oriented Architecture platform announced in October 2007 with the codename Oslo. There are two types of workflow, "Sequential" and "State Machine" . A Sequential workflow runs from beginning to end, with the workflow engine initiating each step. A State Machine workflow is driven by external events and user interaction, and simply constrains or interacts with those events, so it stores state between events. Both types can have branches and loops. The .NET Framework 4.0 introduces a significant amount of change from the previous versions.
|