En esta lección se presentan los conceptos de:
aplicaciones web orientadas a servicios y
mashups.
Es el conjunto de servidores remotos en Internet para gestionar archivos y aplicaciones.
Una de las ventajas de una nube es que permite que los usuarios utilicen archivos y aplicaciones sin tener que instalar programas en una computadora con acceso a Internet.
El concepto de nube salió de los diagramas de red, donde Internet se representa como una nube, en una abstracción de la infraestructura que representa.
Aplicación que los usuarios pueden utilizar accediendo a un servidor web a través de internet o de una intranet mediante un navegador.
Utilidad o función que se utiliza a través de Internet.
El más utilizado. El software está alojado en servidores de los proveedores y el cliente accede a ellos a través del navegador web. Todo lo relacionado con mantenimiento, soporte y disponibilidad es manejado por el proveedor.
En este tipo de servicios en la nube el proveedor ofrece acceso a un entorno basado en cloud en el cual los usuarios pueden crear, ejecutar, distribuir y administrar sus propias aplicaciones.
Un proveedor de servicios proporciona aceso a recursos como servidores con una capacidad de cómputo contratada, almacenamiento y acceso a red.
Almacenamiento
Herramientas de Productividad
Desarrollo de Aplicaciones
Hosting
Videoconferencias
Mapas
Streamming
Es una aplicación en la que algunas partes se realizan en un servidor independiente.
El procesamiento se reparte en varias computadoras.
Un servicio puede ser utilizado por varias aplicaciones.
Aplicación web en la que algunas operaciones se realizan en el servidor web y sus resultados se descargan al navegador web sin cambiar la página desplegada.
Es una aplicación que usa otras aplicaciones web.
Fuente de los datos. Los datos están disponibles vía una API y diferentes protocolos web como RSS, REST y Web Service.
Es la nueva aplicación web que provee un nuevo servicio utilizando diferente información y de la que no es dueña.
Interfaz de usuario del mashup. En una aplicación web, el contenido puede ser mezclado por los web browser clientes usando lenguaje web del lado del cliente, por ejemplo, HTML y JavaScript.
Fuente: Wikipedia
En esta lección se tocaron los siguientes temas:
Nube computacional.
Aplicación web.
Servicio en la nube.
Tipos de servicios.
Servicios que se ofrecen en la nube.
Servicios de nube más usados.
Aplicación orientada a servicios.
Aplicación web orientada a servicios.
Aplicación web hibrida (Mashup).