InformáticaSoftware

Tecnoloxía cliente-servidor

tecnoloxía cliente-servidor ofrece dous procesos interactúan independentes - servidor e cliente, a conexión entre eles a través dunha rede.

Servidores son chamados os procesos de xestión do soporte de base de datos e sistema de ficheiros, eo cliente - os procesos que envían solicitude e agarda unha resposta do servidor.

modelo cliente-servidor é usado na construción do sistema de procesamento de información en base na base de datos, así como o sistema de correo. Existe a chamada arquitectura de servidor de arquivos que é significativamente diferente do cliente-servidor.

Datos no sistema de servidor de arquivos almacenados nun servidor de arquivos (Novell NetWare ou WindowsNT Server), e son procesados a través da operación das estacións de traballo "base de datos de escritorio", como Access, Paradox, FoxPro, etc.

Base de datos localizada no posto de traballo, e de manipulación de datos realizada por varios proceso independente e descoordenados. Todos os datos transmitidos ao longo dun servidor de rede para a estación de traballo, o que retarda a velocidade de procesamento de información.

tecnoloxía cliente-servidor é aplicado o funcionamento das aplicacións dous (polo menos) - clientes e servidores que comparten as funcións entre eles. Para almacenamento e manipulación directa do servidor de datos responde, un exemplo de que se pode SQLServer, Oracle, Sybase, e outros.

A interface de usuario ofrece unha construción baseada no cliente que usar ferramentas especiais ou base de datos de escritorio. procesamento de datos lóxico é executado en parte do cliente, e en parte nun servidor. Facendo unha petición ao servidor é executado polo cliente, xeralmente na linguaxe SQL. solicitudes recibidas procesados polo servidor eo cliente (s), o resultado é de retorno.

Os datos son procesados no mesmo lugar onde están gardados - no servidor, polo que unha gran cantidade deles non son enviados a través da rede.

As vantaxes dunha arquitectura cliente-servidor

tecnoloxía cliente-servidor trae información do sistema, calidade:

  • confianza

modificación de datos se realiza servidor de base de datos empregando o mecanismo de transacción que revisa propiedades de áridos tales operacións como: 1) atomicidade, que ofrece integridade de datos para cada transacción completa; 2) a independencia de operacións sobre diferentes usuarios; 3) tolerancia a fallos - gardar os resultados da operación.

  • Escalabilidade, isto é, A capacidade do sistema non depende do número de usuarios ea cantidade de información sen alterar o software utilizado.

tecnoloxía cliente-servidor soporta miles de usuarios e gigabytes de información na plataforma de hardware adecuado.

  • Seguridade, é dicir, protección de datos fiable de acceso non autorizado.
  • Flexibilidade. En aplicacións que traballan con datos, reservar capas lóxicas: a interface co usuario, regras de procesamento lóxico; xestión de datos.

Como xa se mencionou, unha tecnoloxía de servidor de arquivos, as tres capas son combinados nun único programa monolítico que se executa nunha estación de traballo, e todos os cambios nas capas conduce necesariamente a unha modificación da aplicación, diferentes versións do cliente eo servidor, e que pretende realizar actualizacións de software en todas as estacións .

tecnoloxía cliente-servidor nunha aplicación de dúas capas ofrece todas as funcións para a formación da interface de usuario no cliente, e todas as funcións do xestión de base de información - nun servidor, unha regra de negocio pode aplicar tanto o servidor eo cliente.

aplicación de tres niveis permite un nivel intermedio, que aplica as regras de negocio, que son os compoñentes máis variables.

Varios niveis permitir flexible e rendible adaptar aplicacións existentes para requisitos de negocio en constante atualizáveis.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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