Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRESENTADO POR:
MYRIAM YADIRA LEAL CASTELLANOS
YULY CAROLINA LEAL MOLINA
LEYDI CAROLINA MEDINA CASTIBLANCO
UNIVERSIDAD DE CUNDINAMARCA
FACULTAD DE INGENIERIA
INGENIERIA DE SISTEMAS
2011
PRESENTADO A:
ESPERANZA
MERCHAN INGENIERA
PRESENTADO POR:
MYRIAM YADIRA LEAL CASTELLANOS
YULY CAROLINA LEAL MOLINA
LEYDI CAROLINA MEDINA CASTIBLANCO
UNIVERSIDAD DE CUNDINAMARCA
FACULTAD DE INGENIERIA
INGENIERIA DE SISTEMAS
2011
INDICE
Introduccin
Objetivos
1. Modelo cliente servidor
INTRODUCCIN
OBJETIVOS
Objetivos Generales:
Conocer y aprender de las distintas caractersticas, funcionamiento, y
arquitectura del modelo cliente servidor.
Objetivos Especficos:
Aprender el funcionamiento interno del modelo cliente servido.
Conocer las caractersticas ventajas y desventajas del modelo
cliente servidor.
Aprender de la implementacin de la infraestructura del modelo cliente
servidor.
Saber as diferencias entre las distintas capas del modelo y sus
implementaciones.
Sevidor
Es el proceso encargado de atender a mltiples clientes que hacen peticiones de
algn recurso administrado por l. Al proceso servidor se le conoce con el trmino
back-end. El servidor normalmente maneja todas las funciones relacionadas con la
mayora de las reglas del negocio y los recursos de datos.
Las funciones que lleva a cabo el proceso servidor se resumen en los siguientes
puntos:
Aceptar los requerimientos de bases de datos que hacen los clientes.
Procesar requerimientos de bases de datos.
Formatear datos para trasmitirlos a los clientes.
Procesar la lgica de la aplicacin y realizar validaciones a nivel de bases de
datos.
2.1Ventajas
Centralizacin del control: los accesos, recursos y la integridad de los datos son
controlados por el servidor de forma que un programa cliente defectuoso o no
autorizado no pueda daar el sistema. Esta centralizacin tambin facilita la tarea
de poner al da datos u otros recursos (mejor que en las redes P2P)..
2.2 Desventajas
Qu necesitamos gestionar?
Dnde estarn situados los procesadores y estaciones de trabajo?
Cuntos tipos distintos se soportarn?
Qu tipo de soporte es necesario y quin lo proporciona?
5. TIPOS DE SERVIDORES
Es de gran importancia por el valor intrnseco para los usuarios. Tiene tres
componentes:
9. ARQUITECTURA DE CLIENTE\SERVIDOR
El uso masivo del trmino arquitectura en 3 niveles tambin denota las siguientes
arquitecturas:
12.
CAPA 3
Consiste
en
una
capa
de Consiste en una capa de la
presentacin
y
lgica
de
la Presentacin, otra capa de la lgica
aplicacin; y la otra de la base de de la aplicacin y otra capa de la
datos. Cuando se requiera poco base de datos.
procesamiento de datos en la
organizacin.
Cuando
se requiera mucho
procesamiento de datos en la
Cuando se tiene una base de
aplicacin.
datos centralizada en un solo
En
aplicaciones
donde
la
servidor.
funcionalidad este en constante
Cuando la base de datos
cambio.
es relativamente esttica.
Cuando los procesos no estn
Cuando se requiere un
relativamente muy relacionados
mantenimiento mnimo.
con los datos.
Cuando se requiera aislar la
tecnologa de la base de datos
para que sea fcil de cambiar.
Cuando se requiera separar el
cdigo del cliente para que se
facilite el mantenimiento.
Est
muy
adecuada
para
utilizarla
con
la
tecnologa
13. MIDDLEWARE
El middleware es un mdulo intermedio que acta como conductor entre sistemas
permitiendo a cualquier usuario de sistemas de informacin comunicarse con
varias fuentes de informacin que se encuentran conectadas por una red. En el
caso que nos concierne, es el intermediario entre el cliente y el servidor y se
ejecuta en ambas partes.
La utilizacin del middleware permite desarrollar aplicaciones en arquitectura
Cliente/Servidor independizando los servidores y clientes, facilitando la
interrelacin entre ellos y evitando dependencias de tecnologas propietarias
El middleware se estructura en tres niveles:
Protocolo de transporte.
Network Operating System (NOS).
Protocolo especfico del servicio.
14.
Escalabilidad:
Es la propiedad deseable de un sistema, una red o un proceso, que indica su
habilidad para extender el margen de operaciones sin perder calidad, o bien
manejar el crecimiento continuo de trabajo de manera fluida, o bien para estar
preparado para hacerse ms grande sin perder calidad en los servicios ofrecidos.
Escalada verticalmente:
16.
EJEMPLO FRAGMENTACIN VERTICAL,
FRAGMENTACIN HORIZONTAL Y
FRAGMENTACIN MIXTA
16-1.FRAGMENTACION VERTICAL
Alumno (cdigo, Nombre, apellido, grado, edad, asignaturas)
Esta relacin pude ser fragmentada verticalmente de la siguiente forma
alumno1= cdigo, Nombre, apellido, edad ALUMNO
alumno2= cdigo, grado, asignatura ALUMNO
La operacin de reconstruccin es:
ALUMNO= alumno1 join alumno2
DATOS 1
cdigo
12345
124568
nombre
Laura
Camila
Jos
Antonio
apellido
casas
grado
2
edad
7
Asignatura
Matemticas
Rodrguez
espaol
ALUMNO1
CODIGO
12345
124568
NOMBRE
Laura Camila
Jos Antonio
APELLIDO
Casas
rodrguez
ALUMNO2
Cdigo
12345
124568
Grado
2
3
Asignatura
Matemticas
Espaol
EDAD
7
8
16.2RAGMENTACION HORIZONTAL
Alumno (cdigo, Nombre, apellido, grado, edad, asignaturas)
alumnoA= ALUMNO grado = grado1 gradoA
alumnoN= ALUMNO grado = grado1 gradoN
Cdigo
12345
124568
876334
Cdigo
12345
876334
Cdigo
124568
nombre
Laura
Camila
Jos
Antonio
Oscar
Ernesto
Apellido
Casas
grado
2
edad
7
Asignatura
Matemticas
Rodrguez
espaol
Majares
Matemticas
nombre
Laura
Camila
Oscar
Ernesto
Apellido
Casas
grado
2
edad
7
Asignatura
Matemticas
Majares
Matemticas
nombre
Jos
Antonio
Apellido
Rodrguez
grado
3
edad
8
Asignatura
espaol
16.3FRAGMENTACION MIXTA
Alumno (cdigo, Nombre, apellido, grado, edad, asignaturas)
alumno1= cdigo, Nombre, apellido, edad ALUMNO
alumno2= cdigo, grado, asignatura ALUMNO
alumno1 puede tener una fragmentacin horizontal derivada basada en el grado
en el que cursa el alumno
alumno1.A= alumno1 SJ gradoA
SJ= Semi Join
alumno1.N= alumno1 SJ gradoN
Cdigo
12345
124568
876334
Cdigo
12345
124568
876334
Cdigo
12345
124568
876334
nombre
Laura
Camila
Jos
Antonio
Oscar
Ernesto
Apellido
Casas
grado
2
edad
7
Rodrguez
Majares
nombre
Laura
Camila
Jos
Antonio
Oscar
Ernesto
Apellido
Casas
grado
2
Asignatura
Matemticas
Rodrguez
espaol
Majares
Matemticas
nombre
Laura
Camila
Jos
Antonio
Oscar
Ernesto
Apellido
Casas
grado
2
edad
7
Asignatura
Matemticas
Rodrguez
espaol
Majares
Matemticas
CONCLUSIONES
BIBLIOGRAFIA
sipan.inictel.gob.pe/users/hherrera/mcs.htm
www.adelat.org/.../modelo_clienteservidor.html
www.desarrolloweb.com/.../arquitectura-cliente-servidor.html
temariotic.wikidot.com/la-arquitectura-cliente-servidor
www.dlsi.ua.es/asignaturas/sid/sid2001-t4.pp
es.wikipedia.org/wiki/Cliente-servidor
www.adelat.org/.../modelo_clienteservidor.htm
www.zator.com/Internet/A4_4.htm
es.wikipedia.org/wiki/Estructura_de_Interne
www.buenastareas.com Tecnologa
MCSE: Microsoft SQL Server 2000
Database Design and Implementation Training Kit
Client/Server Survival Guide. Third Edition.
Microsoft Small Business Server 2000 Resource Kit
http://www.latinexpo.com/@sta/tecnolog/cli_serv.htm
http://www.ucm.es/info/Psyap/Prieto/alum9798/intranet01/cliente.htm
http://www.tress.com.mx/espanol/ventas/cliente-servidor/X-base.htm
http://www.jak.com
http://www.cscl.comm