¿Qué problemas provoca la Web 2.0 para una aplicación web? ¿Cuales son los contras de ser la nueva aplicación de moda? ¿Hay que hacer las cosas de otro modo?
Estas transparencias están basadas en unas confeccionadas por mi para un curso sobre Cloud Computing.
2. ¿Qué es la Web 2.0?
Buzzword
o Diferentes autores discutiendo por la
esencia
Conjunto de tecnologías y tendencias
o Diferentes formas de hacer cosas nuevas
4. ¿Qué es la Web 2.0?
Imagen realizada por Internality y distribuida bajo Creative Commons
5. ¿Qué es Cómo se hace la Web 2.0?
Interfaces “ricas” de usuario
o Ajax, REST, JSON…
o Microformatos, RDFa
o Air, XUL…
“Software as a service”
o Servicios Web
o Ajax
o APIs
6. ¿Qué es Cómo se hace la Web 2.0?
Nuevos escenarios de conexión
o iPhone, Android…
o “Always connected paradigm”
o XMPP, Pubsub…
7. ¿Qué es Cómo se hace la Web 2.0?
Publicada por el usuario
‘carlosluna’ en Flickr
bajo Creatice Commons
http://www.flickr.com/
photos/carlosluna/4802
29809/
8. Requisitos de la Web 2.0
Twitter
o Comunidad de microblogging.
o 140 caracteres y ya está.
o Historia
• Creado a finales de 2006
• Incremento de popularidad en el último año
o Tecnologías
• Numerosas aplicaciones de terceros (API)
13. Requisitos de la Web 2.0
Moraleja
o Muerte por éxito
o Espera lo inesperado
14. Requisitos de la Web 2.0
Fotografía bajo CC por Drugo Mike en Flickr: http://www.flickr.com/photos/drugo_mike/310450724/
Solución: Escalabilidad
15. Requisitos de la Web 2.0
Escalabilidad:
o Vertical: Un servidor dedicado a cada capa.
o Horizontal: Una capa distribuida en ‘n’ servidores
Escalabilidad horizontal
o Necesidades Hardware:
• Múltiples servidores
• Buenas comunicaciones entre ellos
o Necesidades Software
• Herramientas de replicación.
• Tecnologías de distribución
16. Requisitos de la Web 2.0
Escalabilidad vertical
Datos + Algoritmos = Programas
17. Requisitos de la Web 2.0
Escalabilidad Vertical:
o Datos: Nuevas capas de persistencia
• Apache CouchDB
• Amazon S3
• Amazon SimpleDB
o Algoritmos: Cloud Computing
• Hadoop
• Amazon EC2
• Widgets
18. Licencia
Estas transparencias se publican bajo licencia
Creative Commons y se pueden redistribuir o
modificar bajo las siguientes condiciones:
1. Se dé reconocimiento al autor de estas
transparencias.
2. No se use con propósitos comerciales.
3. Se distribuya con la misma licencia.
Texto de la licencia:
http://creativecommons.org/licenses/by-nc-sa/3.0/