Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3 - 1 Curso Arquitecturas WEB
3 - 1 Curso Arquitecturas WEB
Internet
Servicios WEB (WWW)
Arquitectura de Aplicaciones WEB
Febrero-2006
Internet- Arquitectura aplicaciones
Cliente/Servidor Tradicional
Cliente
Interface de Usuario y lgica de la aplicacin
Servidor
Base de datos y lgica de la aplicacin
Basado en Red
Un servidor con muchas estaciones cliente
Internet- Arquitectura aplicaciones 3
Cliente-Servidor de Tres-Capas
Aplicaciones Distribuidas
RED
Cliente Servidor 3 Servicios de lgica
Inconvenientes
Estndares de Browser HTML en fase inicial Herramientas de desarrollo poco maduras
Internet- Arquitectura aplicaciones 8
Cliente Web
Servidor Web
Documento HTML
Documento HTML
Documento HTML
10
Problemas
Actualizacin y Mantenimiento not found, siempre hay un enlace que se olvida Velocidad, si no hay un anlisis cuidadoso
Internet- Arquitectura aplicaciones 11
Plug-ins
Servidor Web
Servidor Aplicaciones
Applets
Cliente Web Documentos HTML
Base de Datos
12
Problemas
Seguridad Compatibilidad browser-applets Paso de intranet a internet
Internet- Arquitectura aplicaciones 13
Aplicaciones WebOLTP
IIOP DCOM
Internet
HTTP sobre TCP/IP HTTP sobre TCP/IP IIOP DCOM
Servidor Web
NSAPI
CGI
APPLETS
ISAPI
SERVLETS
CTS ORB TP
ODBC JDBC
14
Browsers
Browsers
Microsoft Internet Explorer Netscape Navigator Mozilla
User interface
HTML/Visual Basic Scripting Edition/ JScript Java ActiveX
15
16
17
18
20
Servidor
Programas son ejecutados por el Servidor y lo que se enva al cliente es la Respuesta o resultado de dicha ejecucin Ejemplos de Lenguajes de Programacin del Lado Servidor son: ASP, JSP, ColdFusion o PHP Ventajas: Al cliente slo se le transfiere el resultado de la ejecucin de la pgina. En los equipos de los clientes no se requiere ningn Software especial. Todo lo necesario debe ser instalado en el Servidor. Todos los clientes podrn visualizar la pgina correctamente (no hay necesidad de Plug-ings o programas intrprete). Cdigo fuente en Servidor Privacidad.
Internet- Arquitectura aplicaciones 22
24