I know I can communicate with my Windows Workflow host (FROM my workflow) using either the ExternalDataExchange on an interface. Or I can communicate with my host using WCF using the SendActivity provided with .NET 3.5.
I am not sure which method I should choose. Any suggestions on the pro's and con's of these approaches?