Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Capitulo 2 - Servidores
Capitulo 2 - Servidores
Capítulo 2
Servidores web
• Es un programa instalado en una máquina.
• Especializado en escuchar peticiones de un
cliente (browser) y responde con páginas web
mediante el protocolo HTTP.
• Accede a los sitios web almacenados en la
máquina servidora, y entrega al cliente
solicitante archivos HTML y objetos enlazados
Servidores web : flujo
PHP
Apache
• Es un servidor web de código abierto de Apache
Software Fundation
• Arquitectura modular
• Servicios
– Certificados de seguridad SSL
– Autenticación de usuarios por LDAP
– Conector para Tomcat
– Compartir archivos.
– Soporte de aplicaciones web dinámicas con PHP, Perl
y Ruby.
• Se hace parte de otros paquetes de software
como IBM Websphere
Servidores Web
Aplicaciones web
• Son sitios web, cuyas páginas se generan en el
servidor al momento en que son solicitadas por
el cliente.
• Se denominan “Sitios web dinámicos”
• La información enviada es producto de una
transformación de datos por un intérprete desde
una base de datos en código HTML
Aplicaciones web (2)
• Clasificación:
– Con código ejecutable en el servidor
• PHP
• JSP, etc.
– Con código ejecutable en el cliente
• HTML
• Applets
• Javascript
– Mixtas (código ejecutable en el cliente
y servidor)
Aplicaciones web (3)
Servidor de aplicaciones
• Es un programa que almacena aplicaciones web.
• Pueden ser servidores web o integrar uno.
• Especializados en contenido dinámico
• Se integran con contenido dinámico
• Gestiona lógica de negocio
• Provee servicios middleware:
– Acceso a base de datos
– Seguridad
– Transacciones
– Balanceo de Carga
• Administra componentes de aplicaciones como servicios
compartidos.
• Están dedicados principalmente a arquitecturas J2EE y
.Net
Servidor de Aplicaciones (3)
Investigue
• ¿Cuáles son los servidores de aplicaciones
disponibles en el mercado para J2EE? Realice
una comparativa
• ¿En qué consiste Oracle Fusion Middleware?
• Indique servidores de aplicaciones que no son
J2EE ni .NET y que tecnologías (lenguaje)
soportan.
• Nombre 3 empresas chilenas que utilicen
servidor de aplicaciones y qué tipo de
aplicaciones contienen.
• Si usted quiere hacer una aplicación con JSP y
Servlets y una base de datos mySQL,
¿que servidor NO usaría? Argumente.
Sesiones
La sesión es un espacio asignado en la memoria
del servidor que se crea por cada usuario que
se conecta a una aplicación web.