July 2008
Intermediate to advanced
480 pages
11h 50m
English
All running workflow instances are created and maintained by an in-process runtime engine commonly referred to as the workflow runtime engine. Accordingly, you might have several workflow runtime engines within an application domain, and each instance of the runtime engine can support multiple workflow instances, all running concurrently.
After a workflow model is compiled, it can be executed inside any Windows process (from console applications to web services). The workflow is hosted in-process, so it can easily communicate with its host application. As you can see in Figure 12-14, workflows, activities, and the runtime engine are all hosted inside a process on an application host.

Figure 12-14. The host process
Read now
Unlock full access