API nell'architettura a 3 livelli

4

Dove esattamente nell'architettura a 3 livelli si trova l'accesso al livello aziendale (ad esempio API REST)? Direi che l'API deve essere tra la presentazione e il livello aziendale, ma non ho mai visto che qualcuno lo abbia definito in questo modo.

Presentazione - > API - > Livello aziendale - > Livello dati

Sarebbe un approccio ragionevole?

    
posta Max 10.11.2017 - 23:21
fonte

1 risposta

3

Sì, questo ha senso!

La architettura a tre livelli disaccoppia il livello di presentazione, il livello aziendale (applicazione) e il livello del database. In genere, il livello aziendale e il livello del database comunicano utilizzando l'API del database. Il livello aziendale espone tipicamente le sue API per altre applicazioni e, naturalmente, per il livello di presentazione (remoto). Lì dovresti trovare l'API REST.

Martin Fowler nel suo libro Patterns for Enterprise Application Architecture definisce il limite della logica di dominio (livello aziendale) il livello di servizio . In questo articolo troverai ulteriori informazioni su come il livello di servizio può essere distribuito sui livelli.

    
risposta data 10.11.2017 - 23:40
fonte

Leggi altre domande sui tag