I vantaggi di un Client Server 2-Tier

June 17

I vantaggi di un Client Server 2-Tier


Client-server è il metodo tradizionale di comunicazione tra due computer su una rete, o tra due programmi sullo stesso computer. Il client inizia un contatto per richiedere una risorsa. Il server contiene quella risorsa e lo consegna al cliente in risposta alla richiesta del cliente. Il concetto di architettura client-server "a due livelli" di solito è discusso nel contesto di applicazioni di database.

applicazioni di database

I database sono formate e manipolati in una varietà di piani. Un esempio è una lista collegata; un altro è una tabella. Il database relazionale è oggi la forma più comune di struttura del database si trovano in informatica oggi. Ciò mantiene i dati in tabelle che possono essere collegati insieme e uniti su un campo comune. tabella relazionale Th viene interrogato dal operandi booleani contenute in Structured Query Language. Negli ambienti di lavoro, si è soliti di centralizzare il database e concedere l'accesso da altri computer attraverso la rete. Se l'applicazione accesso al database risiede sullo stesso computer del database, questo non è considerato un sistema a due livelli in termini di rete, anche se il software si comporta in modo due o tre livelli perché l'applicazione formattazione i dati risultanti sono un client per l'applicazione fornire i dati dal database.

Accesso alla rete

In un vero e proprio client-server a due livelli, il database risiede su un computer, il server e l'utente di fronte interfaccia è residente in un altro - questo è il client. L'applicazione può risiedere su entrambi i computer. Una architettura a tre livelli coinvolge tre computer. Uno tiene l'interfaccia utente, l'altro esegue l'applicazione e la terza detiene database. Una configurazione di livello singolo (per scopi di rete) ha tutti e tre residenti sullo stesso computer.

Vantaggi 2-Tier

Il vantaggio principale di una architettura a due livelli è che consente al software di terze parti per accedere al database. Il software di processo visualizzazione e non deve essere fornito con il sistema di gestione di database. Questa configurazione è comune in cui i fogli di calcolo leggere i dati da un database centrale, o dove il software di relazioni, accede ai dati tramite una vista pre-organizzati sui dati. Il sistema a due livelli permette di dati provenienti da fonti diverse per essere raggruppati e uniti, sradicare la ridondanza dei dati e consentendo diversi reparti di beneficiare dei dati di ciascuno.

Sviluppo

Il modello client-server a due livelli è alla base dei sistemi di Enterprise Resource Planning. Inizialmente, i sistemi ERP sono stati scritti per le grandi aziende per consentire loro conti per essere generato automaticamente catturando tutti i dati relativi alle vendite e gli acquisti in un database centrale. Questi sistemi sono ora accessibili alle piccole e medie imprese. La possibilità di collegare l'accesso al database di software di business regolare, come i programmi di suite per la produttività aumenta notevolmente l'accessibilità dei sistemi di server client a due livelli.