Correlation

Consider that last paragraph again. The workflow instance didn’t need to rummage around to find the service that communicates with the host application. Yet the host application did need to query for the local communication service. Although this, in part, is due to the nature of host interaction with the workflow runtime, the process also underscores the one-to-many relationship between the host application and workflow instances.

The host application needs to identify which workflow instance it wants to communicate with because there might be many to choose from. However, a workflow instance has no such choice—there is only one host application.

I’m not saying the need for correlated data flow drove the WF team to architect the host ...

Get Microsoft® Windows® Workflow Foundation Step by Step 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.