Dobbiamo scrivere un pannello di amministrazione per molti clienti. Ma vogliamo avere solo un pannello di amministrazione e usarlo in vari progetti.
Questo pannello di amministrazione avrà componenti di base come la logica di controllo degli accessi, il sistema di controllo creatore nelle modifiche, la registrazione degli utenti e così via.
Avrà anche rapporti per il cliente, i registri delle transazioni del cliente (che possono variare a seconda del settore come il mobile banking, bancario, vendita di biglietti). Questi componenti potrebbero dover essere modificati in base al business.
Quindi stiamo pensando all'architettura qui, è corretto usare i jar di tutti i componenti di base e riunirli su un'applicazione di colla? O dovremmo costruire ogni componente come WAR e creare interfacce tra loro?
Se ci sono altre idee, sarà apprezzato.