Condivisione della logica di business - App Web e attività pianificate

-2

Va bene condividere la logica di business tra un'applicazione web e attività pianificate. O dovrebbe essere separata la logica di business delle attività pianificate. Attualmente alcuni dei metodi del livello della logica aziendale vengono utilizzati solo dalle attività pianificate. Questo mi sembra un po 'strano considerando il principio del SoC. In attesa di risposte.

    
posta Icebraker 03.10.2017 - 13:42
fonte

1 risposta

1

Mantenere consolidata la logica aziendale in un unico posto è solitamente l'opzione migliore, quando altri requisiti non fanno la scelta giusta per te. Un modo per farlo è fare in modo che le attività pianificate chiamino semplicemente un metodo ospitato sul Web, che suona come si sta facendo. Ciò offre anche il vantaggio di darti la flessibilità di cambiare il modo in cui vengono attivate le attività pianificate o se alcune attività potrebbero dover essere eseguite su richiesta in futuro.

Ciò che usa la tua logica di business non è davvero qualcosa di cui devi davvero preoccuparti, a parte l'uso non autorizzato. Il tuo livello di logica aziendale dovrebbe riguardare solo la tua logica di business, non chi ne sta consumando una parte particolare. sembra che tu stia acquisendo un po 'troppo nei dettagli di implementazione con la separazione delle preoccupazioni.

    
risposta data 03.10.2017 - 14:25
fonte

Leggi altre domande sui tag