Tenho um Web Service 'A'.
Neste Web Service 'A' quero apenas ficar olhando na pasta onde esta instalado, ou seja, onde esta o arquivo *.DLL.
Nesse diretório pretendo criar "módulos" do meu projeto e fazer com que o Web Service entenda suas funções (Operation Contract).
Por Ex.:
Modulo1.dll tem a função: string[] GetUsers();
MeuService.dll tem a função: object CallEvent(string eventName, params string parameters);
E ao fazer a requisição via SOAP, indicar o modulo a ser utilizado ou simplesmente o nome da função e o WS por sua vez entenderia o comando e procuraria os "módulos" e olharia suas funções, e caso alguma seja a função requisitada executa-la e retornar
o retorno (ficou redundante mas é isso).