El documento discute los conceptos de Web2.0, Web3.0 y computación en la nube. Explica que Web2.0 se refiere a aplicaciones interactivas que le dan al usuario control de sus datos, mientras que Web3.0 se basa en la manipulación eficiente de datos semánticos para que las máquinas puedan entender a los humanos. También describe las características y tecnologías asociadas con cada concepto, así como los componentes y roles en la computación en la nube.
1. Tema: Web2.0, Web3.0 y Computación
en la Nube
FACILITADOR: Mexelineth Prescot
Expositores: Lourdes Guerra
Pablo Jiménez
Argelis Herrera
Etel Samaniego
Universidad de Panamá
Centro regional Universitarios de San Miguelito
Facultad de Informática Electrónica y Comunicación
Carrera Lic. En Informática para la Gestión Educativa y Empresarial
2. Cuando nos referimos al término web 2.0 nos referimos a una serie de
aplicaciones y páginas de Internet que proporcionan servicios interactivos
en red dando al usuario el control de sus datos.
La llamada web semántica o web inteligente.
Se basa en la manipulación de datos más eficiente a través de datos
semánticos.
Si la web 2.0 tenía como protagonista al usuario (humano) que escribe por
ejemplo artículos en un blog, la web 3.0 tiene como protagonista al procesador
de la información (máquina) que debe ser capaz de entender la lógica
descriptiva en diversos lenguajes, o dicho de otro modo, que las máquinas
puedan describir la información de las webs y por lo tanto entiendan a los
humanos de una forma eficiente.
3.
4.
5. Características Web2.0
Simplifica la usabilidad del sitio web
· Ahorra tiempo al usuario
· Estandariza los lenguajes para una mejor utilización de la re-
utilización del código.
· Permite una mejor interoperabilidad entre aplicaciones y entre las
aplicaciones y las máquinas (software-hardware).
· Facilita las interacciones
· Facilita el reconocimiento o detección de carencias o nuevas
formas de utilización de aplicaciones. · Facilita la convergencia entre
los medios de comunicación y los contenidos.
· Facilita la publicación, la investigación y la consulta de contenidos
web.
Y sobre todo… estimula y aprovecha la inteligencia colectiva en
beneficio de internet.
6. CARACTERISTICAS WEB3.0
Consiste en mejorar la experiencia de los visitantes y ayudarlos a tomar rápidamente
las decisiones adecuadas.
Ø Mejorar Internet ampliando la inoperabilidad entre los sistemas informáticos
usando "agentes inteligentes". Agentes inteligentes son programas en las
computadoras que buscan información sin operadores humanos.
Ø Las actividades de los usuarios se analizan en detalle. Esas actividades incluyen
una cantidad de conductas como comportamiento en el sitio, historia de compras,
frecuencia y tamaño de pedidos, gustos y preferencias exhibidas al navegar la web.
Ø Recolectar información en tiempo real.
Ø La capacidad de analizar en forma anónima y segura la conducta de cada visitante
a un sitio web.
Ø Es lo suficientemente flexible como para permitir a los comerciantes electrónicos
integrar la historia del usuario compras anteriores, preferenciasl
7. Tecnología web
Un sitio web se puede decir que está construido usando tecnología de la Web 2.0 si se caracteriza por las
siguientes técnicas:
CSS (cascading Style Sheet)
Lenguaje de marcas XHTML
Transformaciones XSL (XSLT)
XML
DOM (Documento Object Model)
AJAX
XUL (XML-based User-interface Language)
Todas estas proporcionan interfaces más interactivas y útiles para el usuario.
Otra familia de tecnologías facilita la conexión de los servicios web a diversas fuentes de información. El
objetivo de estas tecnologías es facilitar la suscripción, propagación, reutilización e intercambio del contenido
web.
· Sindicación de datos en RSS/ATOM
· Agregación de datos en RSS/ATOM
· XML-RPC
8. Tecnología asociadas a la web 3.0
Bases de datos
Inteligencia artificial[
Web semántica y SOA
Evolución al 3D
Concepto de Computación en la Nube
La nube o computación en la nube concepto conocido también bajo los
términos informática en la nube, nube de cómputo o nube de conceptos, del inglés Cloud
computing, es un paradigma que permite ofrecer servicios de computación a través de
Internet
9. CARACTERISTICAS DE LA NUBE
No hay necesidad de conocer la infraestructura detrás de esta, pasa a ser “una nube” donde las aplicaciones y
servicios pueden fácilmente crecer (escalar), funcionar rápido y casi nunca fallan, sin conocer los detalles del
funcionamiento de esta “nube”.
Este tipo de servicio se paga según alguna métrica de consumo, no por el equipo usado en sí, sino por ejemplo
en el consumo de electricidad o por uso de CPU/hora como en el caso de Amazon EC2. Entre otras características
podemos mencionar:
Auto Reparable: En caso de fallo, el ultimo backup de la aplicación pasa a ser automáticamente la copia primaria
y se genera uno nuevo.
Escalable: Todo el sistema/arquitectura es predecible y eficiente. Si un servidor maneja 1000 transacciones, 2
servidores manejaran 2000 transacciones.
Regidos por un Acuerdo de Nivel de Servicio (SLA) que define varias políticas como cuales son los tiempos
esperados de rendimiento y en caso de pico, debe crear más instancias. En el caso de AWS aún se pregunta si su
SLA es adecuado.
Virtualizado:
Multipropósito:
11. Capa de infraestructura (IaaS, Infraestructura como Servicio)
Infraestructura como Servicio (IaaS) IaaS (Infrastructure as a Service) corresponde a la
capa más baja. La idea básica es la de hacer uso externo de servidores para espacio en
disco, base de datos, ruteadores, swtiches así como tiempo de computo evitando de esta
manera tener un servidor local y toda la infraestructura necesaria para la conectividad y
mantenimiento dentro de una organizaron.
12. Plataforma como Servicio (PaaS)
En orden descendente, PaaS (Platform as a Service) es la siguiente capa. Básicamente
su objetivo se centra en un modelo en el que se proporciona un servicio de
plataforma con todo lo necesario para dar soporte al ciclo de planteamiento,
desarrollo y puesta en marcha de aplicaciones y servicios web a través de la misma.
Capa de aplicación (SaaS, Software como Servicio)
Software como Servicio (SaaS) Se encuentra en la capa más alta y consiste en la
entrega de aplicaciones completas como un servicio.
13. Roles de las TI en la nube
El administrador: son los guardianes y legisladores de un sistema de TI. Son
responsables del control del acceso de usuarios a la red.
El arquitecto La función de la arquitectura es el modelado efectivo de la funcionalidad
del sistema dado en el mundo de TI real.
Recursos y/o servicios de la Computación en la Nube
Plataformas de servicios en la nube Google Apps. Es uno de los servicios que Google
ofrece. Como la mayoría de sus aplicaciones es completamente gratis; aunque también
existe una versión de pago especialmente diseñada para clientes empresariales.