I'm planning to call a WCF service from a process. I need this to do things like determine who the destination users of a client event are.
I know one approach (option 1) is to use the Dynamic Assembly Service and create a Smart Object that calls my service via a shim that has static methods. But I wasn't sure if there is a way to create a Service Object that goes to my service directly (option 2). Or a third option (option 3) would be to skip the Dynamic Assembly Service and create my own service. The last consideration I know of (option 4) is the Dynamic WCF Service which I'm curious if people have feedback on.
I'd appreciate any thoughts on the best way to proceed or pros/cons to each approach.
UPDATE: BTW, I'm leaning toward using the Dynamic Assembly Service because we already have a client assembly for calling our service, and it seems like it would save time over creating a full service myself without any drawbacks that I see right now.