Abbiamo un grande progetto che ha circa 20 moduli su di esso. Vogliamo utilizzare WCF per il livello aziendale.
Abbiamo pensato a tre modi per implementare il nostro progetto WCF:
- Utilizzare solo un contratto di dati e un contratto di operazione. Inviare ClassName, MethodName per l'operazione e creazione della classe per riflessione quindi invoca il metodo nel lato WCF.
- Metti tutti i moduli in un'unica applicazione wcf e creali contratti di dati, contratti operativi.
- Crea un'applicazione wcf separata per ogni modulo e ospitali in modo separato.
Utilizziamo i servizi Web perché, abbiamo bisogno di chiamare il livello aziendale in java e c #.
Qual è il modo migliore? Ho bisogno delle tue idee.