4. Modelo Cliente Servidor
Cuando un usuario desea acceder a una
determinada página web, utiliza un
navegador
Similarmente en el otro extremo se
precisa un servidor
HTTP
5. Evolución
Inicialmente, únicamente información
estática.
HTML estático
Aplicaciones “pobres”
Posteriormente, ejecución de código en
el lado del cliente:
HTML dinámico: JavaScript
Principalmente mejoras de interfaz
6. Evolución (II)
Programación en el lado del servidor:
CGIs
Páginas ASP
Páginas JSP, servlets
PHP
J2EE, .NET
Zope, Ruby on Rails
…
7. Evolución (III)
Web Services
Interoperabilidad entre servidores y clientes
Programación de procedimientos remotos
WSDL
SOAP, XML-RPC
WS-Security