Architettura multi-tier: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 15:
''Three-tier''<ref>Eckerson, Wayne W. "Three Tier Client/Server Architecture: Achieving Scalability, Performance, and Efficiency in Client Server Applications." Open Information Systems 10, 1 (January 1995): 3(20)</ref> è un'[[Client-server|architettura client-server]] in cui l'[[interfaccia utente]], i [[processo logico funzionale|processi logico funzionali]] ("regole aziendali"), [[Memoria (elettronica)|l'archiviazione informatica dei dati]] e [[accesso ai dati|l'accesso ai dati]] sono sviluppate e mantenute come [[programmi modulari|moduli]] indipendenti, la maggior parte delle volte su [[Piattaforma (informatica)|piattaforme]] separate. È stata sviluppata da [[John J. Donovan]] nell'Open Environment Corporation (OEC), una società di strumenti da lui fondata a [[Cambridge (Massachusetts)|Cambridge, Massachusetts]].
 
Il three-tier è un modello di [[architettura software]] e allo stesso tempo uno [[Design pattern|schema di progettazione software]]. Oltre ai vantaggi abituali di [[software]] modulare con interfacce ben definite, l'architettura three-tier
 
Oltre ai vantaggi abituali di [[software]] modulare con interfacce ben definite, l'architettura three-tier
è destinata a consentire a qualsiasi dei tre livelli di essere aggiornati o sostituiti indipendentemente
dal cambiamento di requisiti o [[tecnologia]]. Ad esempio, un cambiamento di [[sistema operativo]] nel [[livello di presentazione]] interesserebbe solo il codice di interfaccia utente.