Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cliente Servidor1
Cliente Servidor1
Marco FLORES
mfloresr@uni.edu.pe
Permite pasar del uso de
terminales tontas al uso de
computadoras con una
determinada capacidad de
procesamiento
Modelos de computación
Computación centralizada.
Computación cliente-servidor.
Computación centralizada
Las aplicaciones corren en el
mainframe, este recibe los
requerimientos de las
terminales, los procesa y los
presenta en la pantalla del
terminal.
No existe mayor cordinación
entre el mainframe y la terminal.
Computación Cliente-
Servidor
El trabajo de procesar los datos
es compartido entre el cliente y
el servidor.
Existe una estrecha relación
entre los clientes que solicitan
los servicios y los servidores que
los proporcionan.
El proceso Cliente-Servidor
Etapa Conceptual.
Etapa Lógica.
Etapa Física.
Etapa Futura.
Etapa Conceptual
En esta etapa se
desarrollan los escenarios
de uso.
El énfasis es puesto en la
resolución de un problema
específico y la propuesta
de una solución acorde a
los requerimientos de los
Etapa Lógica
En la etapa lógica se
derivan los objetos y sus
servicios necesarios.
Conduce a la evaluación de
diferentes opciones físicas
y a la propuesta final que
se le hará al equipo de
desarrollo.
Etapa Física
En esta etapa se asignan los
objetos y sus servicios a
componentes físicos.
Los componentes físicos se
corresponden en todo momento
con los objetos lógicos.
Se considera la mejora de la
infraestructura y la tecnología,
para reducir riesgos y acortar el
Etapa Futura
Es esta etapa se
consideran los futuros
escenarios del negocio y se
planifica las actividades
que están por venir.
Consideraciones en el cliente
y en el servidor
Debe ser posible correr la
aplicación en el servidor.
Las aplicaciones de usuario deben
incluir un juego de componentes
clientes.
Los componentes del servidor
debe incluir los archivos
ejecutables, librerías y cualquier
otro archivo que necesite ser
Clientes inteligentes
Ejecutan los servicios de
presentación y la lógica del
negocio.
El servidor actúa como una
base de datos.
Servidores inteligentes
Son aquellos que realizan los
servicios de presentación y las
reglas del negocio.
La lógica del negocio esta
escrita en stored procedures y
se almacenan dentro de la
Soluciones Multi-tier
La interface del usuario, las
reglas del negocio y las bases de
datos residen en forma separada.
Tres son las categorías de
servicios en una solución multi-
tier: servicios de datos, servicios
de procesamiento y servicios de
usuario.
Desarrollo de aplicaciones
Cliente-Servidor
Bases de datos relacionales
Es un conjunto de tablas cuyas
columnas representan las diferentes
informaciones a manejar y las filas, los
diferentes elementos representados.
Las filas se denominan registros, y las
columnas, campos.
Una tabla
Tradicionalmente se usan
Sistemas de Gestión de
Bases de Datos SGBD,
actualmente tenemos:
Las vistas
Stored Procedures
Transact-SQL
Triggers
Cursores en el lado del servidor