Desarrollo de Aplicaciones Web Cliente Servidor

22
DESARROLLO DE APLICACIONES WEB CLIENTE SERVIDOR SEI

Transcript of Desarrollo de Aplicaciones Web Cliente Servidor

Page 1: Desarrollo de Aplicaciones Web Cliente Servidor

DESARROLLO DE APLICACIONES WEB CLIENTE SERVIDORSEI

Page 2: Desarrollo de Aplicaciones Web Cliente Servidor

DESARROLLO DE APLICACIONES WEB CLIENTE SERVIDOR

Cual es la realidad Empresarial?

La realidad empresarial es…

Page 3: Desarrollo de Aplicaciones Web Cliente Servidor

DESARROLLO DE APLICACIONES WEB CLIENTE SERVIDOR

Page 4: Desarrollo de Aplicaciones Web Cliente Servidor

DESARROLLO DE APLICACIONES WEB CLIENTE SERVIDOR

Y el problemas es?

Page 5: Desarrollo de Aplicaciones Web Cliente Servidor

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.

Page 6: Desarrollo de Aplicaciones Web Cliente Servidor

ANTECEDENTES

Page 7: Desarrollo de Aplicaciones Web Cliente Servidor

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.

Page 8: Desarrollo de Aplicaciones Web Cliente Servidor

ANTECEDENTES

Antes

Ahora

Page 9: Desarrollo de Aplicaciones Web Cliente Servidor

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.

Page 10: Desarrollo de Aplicaciones Web Cliente Servidor

ANTECEDENTES QUE A MOTIVADO C/S

Page 11: Desarrollo de Aplicaciones Web Cliente Servidor

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.

Page 12: Desarrollo de Aplicaciones Web Cliente Servidor

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.

Page 13: Desarrollo de Aplicaciones Web Cliente Servidor

CAPAS DE LA APLICACIÓN

Page 14: Desarrollo de Aplicaciones Web Cliente Servidor

EVOLUCIÓN DE LA ARQUITECTURA DE LOS SISTEMAS COMPUTACIONALES.

Monolíticos

Archivos Compartidos

Cliente / Servidor

Page 15: Desarrollo de Aplicaciones Web Cliente Servidor

EJEMPLO – APLICACIÓN WEB

Page 16: Desarrollo de Aplicaciones Web Cliente Servidor

PRESENTACIÓN DISTRIBUIDA

Page 17: Desarrollo de Aplicaciones Web Cliente Servidor

PRESENTACIÓN DISTRIBUIDA

1.El cliente y el servidor dan forma al despliegue.

2.Cliente captura la salida del servidor y lo adapta al dispositivo.

Page 18: Desarrollo de Aplicaciones Web Cliente Servidor

PRESENTACIÓN REMOTA

Page 19: Desarrollo de Aplicaciones Web Cliente Servidor

PRESENTACIÓN REMOTA

1.Comunicación a través de protocolos avanzados.

2.El cliente recibe los datos y los presenta al usuario.

3.Cliente maneja la interfaz de usuario GUI.4.Servidor contiene la Lógica del negocio.5.Ejemplo: uso de procedimientos

almacenados en el servidor, web.

Page 20: Desarrollo de Aplicaciones Web Cliente Servidor

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.

Page 21: Desarrollo de Aplicaciones Web Cliente Servidor

COMPONENTES DEL MODELO C/S

1.Cliente

• Sistemas operativos.• Lenguajes.• Equipos.

Page 22: Desarrollo de Aplicaciones Web Cliente Servidor

COMPONENTES DEL MODELO C/S

Servidores

• Sistemas operativos.• Lenguajes.• Maquinas.