I have a dilemma, I'm currently working on web-services system, the architecture is smth like this: I have one web service that runs on my server, it receives data from client, stores it in my local database and then passes all the data to another web service whose address (url of wsdl) is taken from my database depending on data that I received before (there is a list of outer services that is needs to be updated dynamically in runtime)
It means I need to dynamically create a proxy object of outer web service in runtime. Let's say there are 10-15 outer services. I also want to add and remove services in runtime. So I think I need to use something like "factory" design pattern.
May be someone has any idea or link to useful article or tutorial?