17
Tecnologias Cliente servidor

Tecnologia Cliente Servidor

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