OrdinadorsProgramari

Tecnologia client-servidor

tecnologia client-servidor proporciona dos processos independents que interactuen - servidor i el client, la connexió entre ells a través d'una xarxa.

Els servidors es diuen els processos responsables del suport de la base de dades i el sistema d'arxius, i el client - els processos que envien la sol·licitud i espera una resposta del servidor.

model client-servidor s'utilitza en la construcció del sistema de tractament de la informació sobre la base de la base de dades, així com el sistema postal. No és l'arquitectura de servidor d'arxius cridat que és significativament diferent de la de client-servidor.

Les dades en el sistema de servidor de fitxers emmagatzemats en un servidor d'arxius (Novell NetWare o Windows NT Server) i es processen a través de l'operació de les estacions de treball "base de dades d'escriptori", com Access, Paradox, FoxPro, etc.

Base de dades situada a l'estació de treball, i la manipulació de dades realitzada per diversos procés independent i sense coordinació. Totes les dades transmeses d'aquesta manera en un servidor de xarxa a l'estació de treball, el que alenteix la velocitat de processament de la informació.

tecnologia client-servidor s'implementa el funcionament de les aplicacions de dos (almenys) - clients i servidors que comparteixen les funcions entre ells. Per a l'emmagatzematge i la manipulació directa del servidor de dades respon, un exemple del qual pot ser SQLServer, Oracle, Sybase, i altres.

La interfície d'usuari proporciona una construcció a base de clients dels quals utilitzen eines especials o base de dades d'escriptori. processament de dades lògics s'executa en part en el client, i en part al servidor. Fer una sol·licitud al servidor es realitza pel client, en general en el llenguatge SQL. sol·licituds rebudes processats pel servidor i el client (s), es retorna el resultat.

Les dades es processen en el mateix lloc on s'emmagatzemen - al servidor, de manera que una gran quantitat d'ells no s'envien a través de la xarxa.

Els avantatges d'una arquitectura client-servidor

tecnologia client-servidor porta informació del sistema, la qualitat:

  • fiabilitat

modificació de dades es realitza servidor de bases de dades utilitzant el mecanisme de transacció que imparteix propietats agregades operacions com ara: 1) atomicitat, que proporciona integritat de les dades per a cada transacció completa; 2) la independència de les transaccions dels diferents usuaris; 3) tolerància a fallades - emmagatzematge dels resultats de la transacció.

  • Escalabilitat, és a dir, La capacitat del sistema no depèn del nombre d'usuaris i la quantitat d'informació sense necessitat de canviar el programari utilitzat.

tecnologia client-servidor és compatible amb milers d'usuaris i gigabytes d'informació a la plataforma de maquinari adequada.

  • La seguretat, és a dir, protecció de dades fiable des l'accés no autoritzat.
  • Flexibilitat. En les aplicacions que funcionen amb les dades, assignar capes lògiques: una interfície d'usuari; regles de processament de la lògica; la gestió de dades.

Com ja s'ha assenyalat, una tecnologia de servidor d'arxius, les tres capes es combinen en una sola aplicació monolítica que s'executa en una estació de treball, i tots els canvis en les capes condueix necessàriament a una modificació de l'aplicació, diferents versions del client i el servidor, i que vol dur a terme actualitzacions de programari en totes les estacions de treball .

tecnologia client-servidor en una aplicació de dos nivells ofereix totes les funcions per a la formació de la interfície d'usuari en el client, i totes les funcions de la gestió de bases de dades - en un servidor, una regla de negoci pot aplicar tant en el servidor i el client.

l'aplicació de tres nivells permet un nivell intermedi, que implementa les regles de negoci, que són els components més variables.

nivells múltiples permeten flexible i rendible adaptar les aplicacions existents als requeriments del negoci constantment actualitzables.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ca.atomiyme.com. Theme powered by WordPress.