Está en la página 1de 22

Desarrollo de aplicaciones

web cliente servidor


SEI
Desarrollo de aplicaciones web cliente
servidor

Cual es la realidad
Empresarial?

La realidad
empresarial es…
Desarrollo de aplicaciones web cliente
servidor
Desarrollo de aplicaciones web cliente
servidor

Y el problemas es?
Desarrollo de aplicaciones web cliente
servidor

Objetivos
•Proporcionar los conceptos fundamentales 
de la arquitectura Cliente/Servidor.
•Dar a conocer los modelos y componentes 
básicos de la arquitectura C/S.
•Analizar algunas de las tecnologías usadas 
para el desarrollo de aplicaciones Cliente / 
Servidor.
Antecedentes
Antecedentes
 El uso de las redes de computadores
motivó el uso de recursos lejanos
entre si mediante el uso de alguna
interface de transmisión.
 Anteriormente primó la filosofía de
Mainframes, maquinas las cuales
contaban con terminales mediante
acceso serial a un computador
central. En dichas terminales se
realizaba ingreso y salida de
información, que era procesada por la
máquina.
Antecedentes

Antes

Ahora
Antecedentes
 Al aparecer Internet, se establecieron métodos
de conexión en forma remota utilizando
aplicaciones como telnet o rlogin, dando
igual acceso que el anterior, pero bajo un
ambiente de trabajo TCP/IP.
 Sin embargo al pasar el tiempo, estos
servicios resultaban complicados y poco
amigables para usuarios con muy poco
conocimiento de computación, con lo cual
aparecen métodos de interfaces gráficas,
que además de ser amigables, estaban
orientadas a proveer información.
A esto, y además del aumento en la
computación personal, y el afán de crear
negocios en internet, motivaron la idea de
Cliente / Servidor.
Antecedentes Que a motivado C/S
Cambios en las empresas
 Entornos mas cambiantes.
 Exigencias de renovación.

 Nuevas formas de negocios.

 Efecto de globalización.

 Nuevas tecnologías habilitadoras.

 Requerimientos de sistemas de información


unificados.
 Agilidad en el tratamiento de la información
unificados.
 Agilidad en el tratamiento de información.

 Interoperabilidad entre sistemas.


Cambios de las empresas
 Clientes con más expectativas.
 Interfaces en modo texto obsoletas.

 Tiempos de desarrollo menores.

 Sistemas de información.

 Alineación de las T.I con los negocios.

 S.I para la toma de decisiones.

 Proliferación de herramientas.
Capas de la aplicación
Evolución de la arquitectura de los
sistemas Computacionales.

Monolíticos

Archivos Compartidos

Cliente / Servidor
Ejemplo – aplicación Web
Presentación distribuida
Presentación distribuida

1.El  cliente  y  el  servidor  dan 


forma al despliegue.
2.
3.Cliente  captura  la  salida  del 
servidor  y  lo  adapta  al 
dispositivo.
4.
Presentación remota
Presentación remota
1. Co munic ac ió n  a  travé s  de   pro to c o lo s 
avanzado s.
2. El  c lie nte   re c ibe   lo s  dato s  y  lo s  pre se nta  al 
usuario.
3. Clie nte  mane ja la inte rfaz de  usuario  GUI.
4. Se rvido r c o ntie ne  la Ló gic a de l ne go c io.
5. Eje mplo :  uso   de   pro c e dimie nto s 
almac e nado s e n e l se rvido r, we b.
Lógica distribuida
1.Uno de los modelos mas comunes.
2.Cliente  mas  potente,  tiene  lógica  de 
aplicación.
3.Ejemplo:
Cliente  en  VB,  SQL  Server, 
Procedimientos  almacenados,  FTP,  e­
mails, web.
Componentes del modelo C/S
1.Cliente

•Sistemas operativos.
•Lenguajes.
•Equipos.
Componentes del modelo C/S
Servidores

•Sistemas operativos.
•Lenguajes.
•Maquinas.

También podría gustarte