Es un paradigma que permite ofrecer servicios
de computación a través de Internet.
Características asociadas al Cloud
Computing
Pago por uso
Agilidad en la escalabilidad
Multipropietario
Autoservicio bajo demanda
Abstracción
Acceso sin restricción
Web Services
SOAP: Se trata de un protocolo que te
permite la comunicación entre
aplicaciones a través de mensajes por
medio de Internet. Esta basado en
XML y es la base de los Web Services.
WSDL: nos permite describir y
localizar servicios web. Una
descripción WSDL es un
documento XML con una
estructura determinada
UDDI es una iniciativa industrial abierta
entroncada en el contexto de los servicios
Web. El registro de un negocio en UDDI tiene
tres partes:
Páginas blancas; Dirección,
contacto y otros
identificadores conocidos.
Páginas amarillas -
Categorización industrial
basada en taxonomías.
Páginas verdes: información
técnica sobre los servicios que
aportan las propias empresas.
Software as a Service (SaaS): En este modelo hay una empresa que alquila, durante un tiempo
determinado, un espacio en sus servidores en el que el cliente puede colgar sus datos, siendo la
empresa proveedora de espacio la responsable de mantener los servidores. Es en este nivel donde
surgen mayores dudas, puesto que en realidad se está ofreciendo a una empresa muchos datos
(personales, empresariales, etc…) y se debe tener por lo tanto una absoluta confianza en que el
servicio que se va a recibir es lo suficientemente profesional como para garantizar que no se van a
producir pérdida de datos, fuga de los mismos, y que en el momento en que se rescindan los servicios
contratados se evitará que se puedan producir ninguno de los problemas que hemos comentado.
Infrastructure as a Service (Iaas): En este modelo no se alquilan los servidores sobre los que se
guardan los datos y las aplicaciones, sino que se adquieren los mismos, de manera que el nivel de
seguridad que obtenemos es mucho mayor. Este modelo, como es lógico, es mucho más costoso por lo
que implica la compra de los servidores y el mantenimiento de los mismos, que ya no es realizado por
una empresa externa que no tiene acceso a los datos que guardamos en ellos.
Platform as a Service (PaaS): Este modelo, muy parecido al SaaS, difiere del mismo en que la empresa a
la que se alquilan los servidores ofrece así mismo un servicio que cubre todo el ciclo de vida del software
que se instala en los servidores. Ofrece por lo tanto la posibilidad de crear aplicaciones personalizables
que son mantenidas por la empresa proveedora de servicios, recibiendo por lo tanto el cliente un
servicio integral y personalizado sin tener que preocuparse por el mantenimiento de los servidores ni
aplicaciones