Apr 14, 2010

WF4 hosting option

  • WorkflowInvoker

    Simple "method call" style of workflow execution for short-lived worklfow (persistence is not allowed)

  • WorkflowApplication

    Single host with asynchronousexecution, support persistence, provides a set of instance operation and notifications of instance life cycle events.

  • WorkflowServiceHost

    Multi-instance host for WF4 workflow services and also for workflows that are not services, support persistence, expose endpoints for instance operations, support configuration, windows server AppFabric provides IIS/WAS deployment, configuration, management, and monitoring support.

  • WorkflowInstance

    Abstract base class for creating custom hosts, provide access to lowest level of hosting capabilities.