Nel nostro ambiente abbiamo più server ERP più dati provenienti da più fonti. Ho bisogno di creare una roadmap di sviluppo per i prossimi anni in quanto è ovvio che le applicazioni secondarie saranno necessarie per molte cose.
La scelta è che lo sviluppo si verificherà con le tecnologie Microsoft. Ciò significa che svilupperò applicazioni Web (MVC, moduli Web e.t.c) o applicazioni standard di Windows Form.
La cosa qui è che creerò delle classi che incapsuleranno la logica del business che voglio applicare ai diversi progetti.
Cosa ho pensato finora:
1) Crea librerie di librerie dll contenenti la logica richiesta
2) Riutilizzare queste librerie nelle mie app.
Ma per quanto riguarda le app Web? Devo utilizzare le DLL direttamente o dovrei incapsularle nei servizi Web e utilizzare i servizi Web nelle app Web? In generale mi piacerebbe scoprire come dovrei costruire la mia strategia.