Upload
miltoncarhuas
View
212
Download
0
Embed Size (px)
DESCRIPTION
Cliente Servidor
Citation preview
Tecnologias Cliente servidor
TecnologiasCliente servidor
El trmino apareci en el mundo de las computadoras a finales de 1987 con la publicacin de un informe de Forrester Research, Inc.
El tit. The New Client/Server Paradigm El nuevo paradigma Cliente/Servidor
El trmino fue adpotado por Microsoft y SYBASE, para decribir la tecnologa de su servidor de SQL.
Arquitectura cliente/servidor
Tecnologa que hay detrs de los sistemas Cliente/Servidor.
Los sistemas gestores de base de datos (DBMS), basados en pcs tradicionales van desde las bases de datos de baja gama hasta la alta. (unico archivo-capacidades semirelacinales).
Base de datos monousuarios(ventaja velocidad), no es fcil de compartir y falta de seguridad.
Arquitectura cliente/servidor
Hacia la LAN
La mayora empieza en un sistema monousuario.
La aplicacin de base de datos se lleva depus a la LAN para que ms usuarios puedan acceder a los datos.
Algunas vienen con una opcin LAN incorporada.
No todo es desplazar, y dar acceso, la comparticin trae complicaciones de las que se tiene que ocupar el DBMS.
Arquitectura cliente/servidor
Lo ms importante es el control de concurrencia, el cul determina qu cambios tienen efecto y en que orden , impidiendo que otros usuarios modifiquen el archivo o registro hasta que se hayan aplicado las modificaciones del primer usuario.
En el caso de de acceder a un DBMS en pc tradicional por una LAN se provoca un trafico importante en la red.
Base de Datos Cliente Servidor
El primer DBMS C/S fue anunciado en 1988, cuando Microsoft y Ashton-tate concedieron la licencia para uso del DBMS servidor de SQL SYBASE en LAN basadas en Pc con el servidor de la base de datos trabajando en OS/2. Los sistemas gestores de base de datos relacionales, solan ejecutarse en mini y grandes computadoras.
Base de Datos Cliente Servidor
Este modelo relacional introdujo el concepto de tablas de datos, (filas y columnas).
IBM public el lenguaje de consulta estructurado(SQL, Structured Query Language), que acab por convertirse en el lenguaje de programacin estndar de las bases de datos relacionales.
La estacin de trabajo del usuario suele conocerse como cliente, y la aplicacin del usuario como frontal.El sistema posterior en el que se ejecuta el RDBMS se llama servidor de la base de datos.
La arquitectura C/S divide la carga de procesamiento de datos entre dos o ms computadoras, repartiendo la carga por la red, en lugar de confiar solamente en la capacidad de procesamiento del sistema cliente.
Hardware para los sistemas cliente/servidor
Disco (velocidad)
Velocidad del procesador
Cantidad de RAM
Sistemas operativos que admiten la computacin cliente servidor
Protocolo de trabajo en red para sistemas cliente servidor
Base de datos cliente/servidor
Aplicaciones Frontales para sistemas cliente/servidor
API , Application Programming Interfase- interfaces de programacin de aplicaciones, diseado para acceder a distintos servidores y archivos de base de datos desde un frontal comn.
La primera, principal , API es|la conectividad abierta en base de datos (ODBC, Open database Connectivity)
Herramientas de desarrollo para sistemas cliente servidor
Herramientas de Consultas e informes
Aplicaciones Cliente/servidor distintas de las bases de datos.
Correo electronico
Notes de lotus