Informática, Software
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