I have an architectural question for you :) In my new project i'm developing a wcf service that has a "driverName" string input parameter and for that name the service must create a "driverType" class that implements an "IDriver interface" and execute a method. The application will be extensible and i want put other assembly with other driver implementation at runtime.
I don't know very well wcf but reading the new wcf4 in my mind i have thinked the following two possible implementations:
1) Using a "factory pattern" in a generic wcf (and my question is: there is a framework that i can use for my purpose?)
2) Use many wcf, one per single driver, and the discoverable feature of the WCF4 (and my question is: can discoverable help me?)
Sorry but my english is poor and i don't have many experience about this kind of problem. Please help me.