Вы находитесь на странице: 1из 35

http://sinbad.dit.upm.

es

http://www.dit.upm.es

http://www.etsit.upm.es

http://www.upm.es

Foro Cloud Computing


CarmenCostilla, costilla@dit.upm.es , @ p
SINBADResearch Group ProfesoraTitular,Dpto.IngenieraTelemtica, ETSITelecomunicacin,UPM ETSI T l i i UPM

15deAbrilde2010

Madrid,ETSITUPM

Guin de la Presentacin
Introduccin a Cloud Computing d i l d i El origen: Un paseo por las Arquitecturas de las TI:
Mainframe, PC y P i M i f PCs Primeras R d LAN MAN WAN Redes: LAN, MAN, Cliente/Servidor, C/S Arquitecturas Middleware en Internet Arquitecturas Web: J2EE (USN > Oracle) y .NET (Microsoft) PCs Arquitectura Cliente/Servidor Arquitectura Web Grid Cloud

Mainframes

Arquitecturas Grid y Plataformas:


SOA, Servicios, Servicios Web y Servicios Web Semnticos

Cloud Computing: Privada, Hbrida y Pblica


Infrastructure as a Service: IaaS Platforms as a Service: PaaS Software as a Service: SaaS Business as a Service: BaaS

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM2

Introduccin. Qu es la nube?
Cloud Computing es el paradigma para ofrecer servicios a travs de Internet. Un gran paso hacia el sueo de McCarthy's: todos los aspectos de g p y p computacin organizados y ofrecidos como un Servicio pblico. La TI entendida como Servicios, entregados como recursos que son independientes d l l d d del lugar, agnsticos a l ubicuidad ( l o sitio Web). la b d d (url, b) La nube es el smbolo de Internet en los diagramas de flujo (Cloud como metfora de Internet) Internet). La nube ofrece abstracciones de las infraestructuras subyacentes a la red. Y el usuario puede acceder a los servicios que desee sin conocer la infraestructura que lo soporta.

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM3

Algunas definiciones de Cloud Computing

Gartner: Cloud computing, un estilo de computacin que capacita a la TI para proveer servicios a mltiples usuarios externos va I t i i lti l i t Internet d f t de forma masiva i y escalable Forrester: Cl d provee i f F t Cloud infraestructura TI gestionada d f t t ti d de forma abstracta, bt t altamente elstica y escalable, capaz de hospedar a las aplicaciones del usuario final y de facturar segn el consumo realizado Wikipedia: Cloud describe un nuevo modelo de consumo y entrega de servicios TI basados en Internet. Tpicamente, provee recursos escalables dinmicamente y virtualizados como un servicio de Internet. El usuario no necesita tener conocimiento de, ni experiencia en, ni control sobre la infraestructura tecnolgica que da soporte a la nube

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM4

Introduccin. El presente

IEEEComputerSocietypromueveformalmenteCloudComputingen2003 paraexplorarserviciosmodernosdesoftwarescienceenelcampodela para explorar servicios modernos de software science en el campo de la ComputacindeServicios. Esta tecnologa acapara hoy el inters de numerosos congresos cientficos de 2010 y 2011.
Muchastesisdoctoralesseenfocanhaciaello,ysobre abundaliteraturaal Muchas tesis doctorales se enfocan hacia ello y sobreabunda literatura al respecto

CloudComputing sehaconvertidoenladisciplinapordefectoenlaindustria delosserviciosmodernosdelasTI.


q Sinosedicenadaencontra,esqueestaremoshablandodelanube!

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM5

Introduccin. La nube y la TI como un Servicio


CloudComputing,tecnologaemergentedeServiciosWebpara:
LaEntregadeServiciosescalablesydeContenidos(elalimentoquenosdalanube) LaPlataformadeConsumo:AplicacionesyContenidos(el negocio de la nube) La Plataforma de Consumo: Aplicaciones y Contenidos (el negociodelanube).

Dosfundamentos tecnolgicosprincipales:
LaArquitecturaOrientadaalServicio,SOA(ServiceOriented Architecture) LaVirtualizacin delhardwareysoftware

Objetivo, compartir recursos entre: consumidores, socios y vendedores de toda la cadena de valor de la nube nube. Sunaturaleza:
SaaS Cloud

Infraestructura IaaS y Plataforma de sustento, PaaS (hw / PL / Grid/ aaS) InfraestructuraIaaS yPlataformadesustento,PaaS /PL/Grid/aaS) PaaS Cloud ElSoftware,SaaS (middlewaregenricodelatecnologaWebconXML) IaaS Cloud LasAplicaciones,AaaS (email,oCRMaaS,UMLoE/Rtools,redessocialesaaS) El Negocio BaaS (procesos de negocio asaservice): Nuestra lnea de investigacin Negocio, as a service): investigacin.

15/04/2010 CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM6

Caractersticas de la Cloud Sinexigencias previas para elusuario Cortafuegos,etc.,fuera g , , Disponible asaService Entrega va Internet Independiente delLugar Consumo bajo Demanda SOA? Escalable Grid? Elstica Web2.0? Pagopor consumo Mltiples inquilinos Virtualizada Cloud:Privada,Pblica,Hbrida

15/04/2010 CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM7

Introduccin. Ventajas e Inconvenientes


Lanubeofreceserviciosescalablesycontenidosdiversos.
Subellezaeslasimplicidadconquesepercibe Elusuarionorequierehardwarenisoftwareespecialdelanube.

Ciertos contenidos, ubicados en servidores propietarios, pueden ahora subir a la nube para su acceso.
Oportunidad para eGovernment, Administracin, Instituciones, etc. Gran capacidad de personalizacin personalizacin.

Aunque tambin apunta ciertos riesgos crematsticos (pay as you go). Expectacin que obliga a investigar sobre aspectos tpicos de los Sistemas de Informacin, ms o menos consolidados en los SIs, como puede ser:
Privacidad, Proteccin y Seguridad frente a fallos Fiabilidad de la consistencia y linaje de los contenidos.

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM8

La nube de Entrega y Consumo de Servicios

guay,TI!!

procesos de negocio aaS

Salud, educacin aaS

e-government aaS

BaaS Cloud

DBaaS Cloud

E-GovaaS Cloud

SaaS Cloud PaaS Cloud IaaS Cloud

15/04/2010 CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM9

Introduccin. Lneas de Investigacin


Distribucin y procesamiento de datos en Internet, eficiente y a bajo coste. Adems de servicios al usuario, la nube dar servicios a muchas otras aplicaciones famlicas de recursos (juegos, media streaming, ...).
Streaming, trmino usado para ver u or un archivo directamente desde una pgina Web, sin bajarlo antes al ordenador. Estrategia de demanda al vuelo que distribuye contenido multimedia a travs de Internet.

RedesqueEntreguenContenidosyServicios(CDNs,ContentDelivery Networks).
Optimizacinderecursos(entiempoydinero). Gestindecontenidosyubicacindinmica. IntegracindetecnologasemergentesparalaEntregadeContenidos.
UsodeSOA,Grid,CloudComputing.

Sinergias yposicionamientoenmuchasreastecnolgicas.
Cloud/Grid/P2P/EII/EAI/GestindeServicios,EntregadeContenidos,Gestinde Internet AplicacionesSaaS (SoftwareasaService)avanzadas Modelosdenegocio,consumo,pagodeServicios,yServiceLevel Agreements (SLAs) Interoperabilidadatodoslosniveles Privacidad,seguridad,fiabilidad

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM10

El origen: Un paseo por las Arquitecturas de las TI

LaevolucinarquitecturaldelasTI haseguidolossiguientesprincipios. Conseguirununiversodeinformacinfcildecompartir yescalar. Resistenciaantefallos. Balanceodecargadeprocesamiento. Clientesligeros. Personalizacindelentorno. Personalizacin del entorno Menorcoste,mseficiencia. Usuariofinalnadaespecializado. p
Mainframes PCs Arquitectura Cliente/Servidor Arquitectura Web Grid Cloud

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM11

Mainframes / Minis y Micros


UnpaseoporlasarquitecturasdelasTI Un paseo por las arquitecturas de las TI MainFrames PCs ArquitecturaCliente/Servidor ArquitecturaWeb Grid

Mainframes:robustosarmariossin Mainframes: robustos armarios sin distribucin,hoypercibidoscasi comodinosaurios

MinisyMicros:seachicanlas mquinasaquconectadaspor redescontopologafija:anillos, p g j , tokenring,estrella,Ethernet,etc.) LeydeGordonMoore:


Cada 18 meses se duplica el nm. de transistores en un circuito integrado y su precio se reduce a la mitad, ImparabledesdeAbril,1965! Cada 2 aos en los ordenadores (que surgen en 1971) Imparabledesde1975! Imparable desde 1975!

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM12

PCs (Ordenadores Personales)


UnpaseoporlasarquitecturasdelasTI p p q UnpaseoporlasarquitecturasdelasTI Un paseo por las arquitecturas de las TI MainFrames PCs ArquitecturaCliente/Servidor ArquitecturaWeb Grid MainFrames PCs ArquitecturaCliente/Servidor ArquitecturaWeb Grid

PC:ordenadorcontecladoymonitor;unatorre colocadaenelsuelo,enlamesa, y,actualmente,enclavadoenlapartedorsaldelmonitor. Surgeamediadosdelos70s,muyextendidadesdeprincipiosdelos80s. El PC comienza a trabajar en aislado ElPCcomienzaatrabajarenaislado. Disqueterayfloppydiskeransuprincipalvadeinteractuacin. , , j / / Mstarde,alosumo,seconectavaunaredfija:LAN/MAN/WAN. Elescenario,portanto,esde:conexin=S;distribucin=casiNO.

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM13

Arquitectura Cliente/Servidor (I)


UnpaseoporlasarquitecturasdelasTI p p q MainFrames PCs ArquitecturaCliente/Servidor ArquitecturaWeb Grid

Los90 s Los 90s Los90s L 90

NaceelconceptodeServidor. Bienasentadoenlos90 s,seextiendehastanuestrosdas. Bien asentado en los 90s se extiende hasta nuestros das LaarquitecturaC/SpenetraconfuerzaenlaindustriadelosSI.
Aplicativos Cliente 1
Cliente 1

Aplicativos Cliente i
Cliente i

Aplicativos Cliente n
Cliente n

Usuario

Capa Cliente
NET junto al nombre del SGBD
ColadeColade EntradaSalida

Red (LAN o MAN )

Capa Servidora Arquitectura C/S Abreviada (2 capas)

Servidor de Bases de Datos

Bases de Datos Centralizadas EjemplodeArquitecturaClienteServidordeunSGBD. 15/04/2010CarmenCostilla,http://sinbad.dit.upm.es MadridETSITUPM14

Arquitectura Cliente/Servidor (II)


UnpaseoporlasarquitecturasdelasTI p p q MainFrames PCs ArquitecturaCliente/Servidor ArquitecturaWeb Grid
Usuario

Los90 s Los 90s Los90s L 90

Amediadosdelos2000,la A mediados de los 2000 la ArquitecturaC/Sliderala industriadelosSI. Dadasualtaeficacia, D d lt fi i seguridadybajocoste. Y,conello,laempresasesatura detecnologamuy heterognea,conmuchossilos d d l dedatos,loquepreocupa seriamentealosCIOs.

Sistema Operativo

Interfaces de Ususario

Aplicativos de BD

Entorno Ofimtico Capa Cliente C Cli t

Procesos Cliente del SGBD


Comunicacin de datos

Consultas SQL Resultados Comunicacin de datos S. O.

Red (LAN ) Capa S id C Servidora

Servidor de Bases de Datos, Motor del SGBD

Bases de Datos Centralizadas

DetalledelaCapadeClientedeunSGBD. 15/04/2010CarmenCostilla,http://sinbad.dit.upm.es MadridETSITUPM15

Arquitectura Cliente/Servidor (III)


UnpaseoporlasarquitecturasdelasTI p p q MainFrames PCs ArquitecturaCliente/Servidor ArquitecturaWeb Grid

Los90 s Los 90s Los90s L 90

Servidor i S id primera mquina (mitad de los 80s) para operar en l di ib i d plataformas: i la distribucin de l f
hardware y software, procesos y datos. Su misin, atender solicitudes (request, queries, etc.) provenientes de otras mquinas clientes, a quienes debe retornar los resultados de cada solicitud recibida. El PC se instala en la Arquitectura C/S como capacitado para operar en un entorno distribuido, distribuido flexible y escalable (sin perjuicio d un f i i j i i de funcionamiento en aislado) i t i l d ). Un hito curioso. En 1986, SINBAD recibe la 1 versin C/S de Oracle en Espaa y, con ella, construimos el Si i l Sistema d I f de Informacin SIRIO para T i Tecnatom. SIRIO se vende a empresas americanas y alemanas en 1990 y se publica en 1993 como destacado Sistema de Informacin Distribuido, pionero para la industria energtica nuclear [CoBM93].

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM16

Arquitectura Web (tres o ms capas) (I)


UnpaseoporlasarquitecturasdelasTI p p q MainFrames PCs ArquitecturaCliente/Servidor ArquitecturaWeb Grid

Nuestradcada Nuestra dcada


Browser Internet

InterfazWeb. Distincinentre: Distincin entre: ServidorWebydeAplicacionesWeb ServidordeBasesdeDatos. Clientemsligero.


Browser

Solicitud HTTP (URL + Entrada )

Respuesta HTML

Servidor Web o Servidor HTTP

Entrada

HTML

Capa 1. Front End. Usuario con Navegador

Cliente

Programa Servidor, Gateways: CGI / Fast CGI / Java Servlet / ASP / JSP

Capa 2. Mediador Servidor Web y Servidor de Aplicaciones

Servidor Web & App.

Internet I t t Consulta SQL


Cola de Entrada

Datos de la BD
Cola de Salida

Capa 3. Back End. Servidor de Bases de Datos

Servidor BD

Servidor de Bases de Datos


Base de Datos

Base de Datos MadridETSITUPM17

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

Arquitectura Web (tres o ms capas) (II)


UnpaseoporlasarquitecturasdelasTI Un paseo por las arquitecturas de las TI MainFrames PCs ArquitecturaCliente/Servidor ArquitecturaWeb Grid

Nuestradcada Nuestra dcada

EjemploTecnolgico:IAS(InternetApplicationServeryOracle9i) Ejemplo Tecnolgico: IAS (Internet Application Server y Oracle 9i) InterfazWeb ServidordeAplicacionesIAS p ServidorBDdeOracle9i

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM18

Arquitectura Web (con Grid) (III)


UnpaseoporlasarquitecturasdelasTI Un paseo por las arquitecturas de las TI MainFrames PCs ArquitecturaCliente/Servidor ArquitecturaWeb Grid

Hoy H

EjemploTecnolgicoconGrid:Browser J2EE Oracle10g InterfazWeb ServidordeAplicacionesJ2EE ServidorBDdeOracle10g Servidor BD de Oracle 10g

HTTP

Oracle NET

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM19

Grid (I)
UnpaseoporlasarquitecturasdelasTI Un paseo por las arquitecturas de las TI MainFrames PCs ArquitecturaCliente/Servidor ArquitecturaWeb Grid

Hoy H

ConGrid,hablamosdePlataformasSoftware. , Plataformasparadesarrollaryejecutarsoftwaredeaplicaciones. ActualmentesetratadebibliotecasdeserviciosquesiguenestndaresdelW3C(SOA, WSDL,UDDI,SOAP,etc.) WSDL UDDI SOAP etc )

Servidorde Negociacin

Servidorde BasedeDatos d

CapadePresentacin.InterfazWeb,GUI

CapadeNegocio.Middleware. LgicaoReglasdeNegocio(APIs J2EE)

CapadeDatos.SGBDOracle 10g,SQLServer,etc.

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM20

Grid (II)
UnpaseoporlasarquitecturasdelasTI Un paseo por las arquitecturas de las TI MainFrames PCs ArquitecturaCliente/Servidor ArquitecturaWeb Grid

Hoy H

Ejemplo:PlataformaVisual j p Studio.NETdeMicrosoft.

Ejemplo:PlataformaNET FrameWork2.0deMicrosoft. FrameWork 2 0 de Microsoft

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM21

El problema de la Integracin

Hoy

La rpida y constante evolucin de los SI en la empresa produce en ella tecnologa muy heterognea. EspropietariadenumerososSIconsusrespectivasplataformas. Esdueademuchossilosdedatos,bsicosparasunegocio. Pero,noobtienetodoelprovechoqueseespera. La empresa sabe ahora que su negocio tiene que enfocarse de forma global, consensuada y unificada para dar servicio a todas sus organizaciones organizaciones. Senecesitaunavadeintegracinfiable,consistenteypoderosa. Portodoello,sehanpromovidotecnologasparalaintegracinde: ProcesosP2P AplicacionesEAI,tecnologaOLTP SistemasdeInformacinEII,tecnologaOLTP AnlisisytomadedecisionesETL,DW,DataMining,tecnologaOLAP

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM22

Tecnologas de Integracin (I)

HoyyMaana

PlataformadeIntegracin:MediadoresconServiciosWeb,enSOAycon Pl t f d I t i M di d S i i W b SOA capacidadessemnticas. ServiciosWeb(WS): Los WS relevantes a la investigacin e industria, son componentes de computacin distribuida que usan diversas tecnologas basadas en XML para implementar la ServiceOrientedArchitecture SOA ServiceOrientedArchitecture, LosWS permitenquediferentesnegocioscolaborenenellogrode objetivoscomunes,apesardeque:
EstndistribuidosenInternetyseejecutanendistintasplataformas Estnimplementadosendiferenteslenguajesdeprogramacin

Su aplicacin ms importante es el escenario de Integracin de Aplicaciones de la Empresa (EAI) y/o la integracin de procesos e business en B2B. Los WS son b bsicos para otras tecnologas recientes d l computacin l de la distribuida: Servicios Grid, Cloud computing y Servicios Web Semnticos (SWS).

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM23

Tecnologas de Integracin (II)

Hoy

PlataformadeIntegracin:Mediadores conServiciosWeb,enSOAycon capacidadessemnticas. Mediador: El mediador es quien consigue la independencia de implementacin de los WS, tales como los Servidores de Aplicaciones y/o los motores SOAP (software que analiza, procesa, y genera mensajes SOAP) f li j ElmediadorjuegaunimportantepapelparalosWS.
LareutilizacindetecnologaWSseimplementaenelmediador. La reutilizacin de tecnologa WS se implementa en el mediador Contarcon unmediadoradecuado esunprerrequisitoparaunamayor aceptacindeestastecnologas

Adems, para monitorizar y gestionar la QoS, se han propuesto tambin soluciones mediadoras, tales como:
Tiemposderespuestaythroughput p p y g p Disponibilidad,fiabilidad,seguridadyprivacidad.

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM24

Tecnologas de Integracin (III)

Hoy

Pl f d I i M di d S i i W b SOA PlataformadeIntegracin:MediadoresconServiciosWeb,enSOA ycon capacidadessemnticas. , ( LaOrientacinalServicio,OSesunafilosofadediseo(comoOO), ),noun tematecnolgico,querequiereprcticaydisciplina. Servicio: Funcin,utilidadabstracta VaseThe Definitive Guideto SOA:OracleService Bus,Apress. Suoperativaescomosigue:
p p p y j El consumidor del servicio pide (al proveedor del mismo o proxy) la ejecucin de algn trabajo para l. Y que lo haga de la forma esperada; en el tiempo, el marco, y con la calidad tambin esperada. Y sin involucrar al solicitante en el trabajo que l pide. Esto supone la existencia de un contrato entre el consumidor y el proveedor del servicio. Elcontrato (definidoenWSDLdeunmensajeSOAPyelSLAService Level Agreement definidoenelmediador)cubretemascomo:timeout (t mximoderespuesta1seg. ) p g omenos),contenido(formatodelmensajeytiposdedatos)ycalidad(silarespuesta escompletaoparcial).

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM25

Tecnologas de Integracin (IV)

HoyyMaana

PlataformadeIntegracin:MediadoresconServiciosWeb,enSOA ycon l f d d d b capacidadessemnticas. La Arquitectura OrientadaalServicio con Capacidad Semntica q p (Semantically Enabled ServiceOriented Architecture), SESA, es un concepto avanzado que surge desde los Servicios Web Semnticos, SWS y la actual Web Semntica. Semntica SESA propone 4 tipos de ontologas para modelar WS, llamados WSMO, para procesar el contenido semntico de la Web.
WSMO:(www.wsmo.org)WebService Modelling Ontology deDigitalEnterpriseInstitute DERI (www.deri.org)

Latecnologaactual(WSDL,SOAP,etc.)esdeficienteparaelanlisis, d t i d S i i W b deteccinyusodeServiciosWeb.
ElconceptoemergentedeSWS proveetcnicasparaeldescubrimiento automtico,lacomposicinyejecucindeServiciosWeb.
SWS aplicatcnicasderazonamientobasadaseninferenciasquetrabajancon descripcionesformalesenontologasdelmodelodedatossubyacente.

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM26

La Web Semntica. Lenguajes Ontolgicos


Caractersticas: Expresividad CapacidaddeRazonamiento. C id d d R i t ConformidadconlaWeb.
Confianza
Prueba Marco Lgico

Hoy

OWL

Rules

DLP bit of OWL/Rul RDF Schema RDF Core XML Namespaces

URI

Unicode
PiladeLenguajesdelaWebSemnticadelW3C (Wikipedia2009)

Pila de lenguajes de la Web Semntica del W3C ( (versin revisada, Tim-Berners-Lee 2005) )

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM27

Servicios Web Semnticos (I)


EstructuradeDescripcindel ServicioyServicioWeb

HoyyMaana

EstructuradeDescripcindel ServicioWebSemntico

Interfaz
Implementacin del Servicio Web (sin inters para la descripcin del Servicio Web)

No- Funcional

Funcionalidad
WS WS WS

Implementacin del Servicio Web (sin inters para la descripcin del Servicio Web)

XML

Interfaz
Ontologas Repositorios

Agregacin
Bases de Datos

Nuestrotrabajo,unacontribucinalosSWS:ATopicbased approach to express dynamic capabilities of

Semantic WSResource
EnSINBAD:2006IEEEComputerSociety01602314[1].pdf
15/04/2010CarmenCostilla,http://sinbad.dit.upm.es MadridETSITUPM28

Servicios Web Semnticos (II)

HoyyMaana

CoreografayOrquestacindeServiciosWeb: Coreografa:cmointeractuarconelservicioparaconsumirsu funcionalidad. funcionalidad Orquestacin:cmolograrlafuncionalidaddelservicio,valaagregacin conotrosservicios.


Aqu se solicita el Servicio Fecha Hora Vuelo, Hotel Error Confirmacin Ahora el Servicio solicita otros servicios Fecha, Hora , Hotel

Servicio Hotel Servicio Vuelo

Servicio VTA

Error Fecha, Hora Vuelo Error

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM29

Servicios Web Semnticos (III)

HoyyMaana

CoreografayOrquestacindeServiciosWeb:Interfazparalainteraccin conServiciosWebAgregados
Lgica de Negocio del Servicio Web N o

Estado en la Orquestacin

1 3 2

WS

Flujo de Control Flujo de Datos Interaccin de Servicios

WS
4
-

- Descomposicin de la funcionalidad del Servicio Web - Otros WS consumidos va sus interfaces de coreografa

Agregacin

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM30

PanormicaFinal

HoyyMaana

LaNUBEesunaplataformadeIntegracindeServicios La NUBE es una plataforma de Integracin de Servicios

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM31

Conclusiones
Ladistintanaturalezadelosservicios,producirnubesespecficas. Porelalcancedelanube,sepuedenclasificaren: P l l d l b d l ifi Nubepblica
AsentadaenInternet Ofreceserviciosdeintersgenricoypblico(email,CRM,etc.)
Payasyougo !

Nubeprivada Nube privada


Athome. Capacitadaparaelnegociocorporativointernoalente:Institucin,Gobierno, empresaoparticulares. Deespecialrelevanciasonlasnubesdatacentric.

Nubehbrida Nube hbrida


Partedelosserviciossealquilanypartesonpropiedaddelente

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM32

La nube de Entrega y Consumo de Servicios


Nubes en la Atmsfera Bajas: Stratus (Se), Nimbostratus (Ns), Stratocumulus (Sc), Medias: M di Altostratus (As), Altocumulus (Ac), Altas: Cirrus (Ci), Cirrostratus (Cs) Cirrocumulus (Cc) De Desarrollo Vertical: Cumulus (C ) C l Cu), Cumulonimbus (Cb), Niebla eb a

guay, TI!

BaaS

DBaaS SaaS Cloud CloudPaaS IaaS Cloud

E-GovaaS

15/04/2010 CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM33

Unveiled the Cloud Computing Futures (CCF)

Imagine a world where heterogeneous multicore processors are design and optimized for diverse workloads where solid state storage changes our historical workloads, notions of latency and bandwidth, where onchip optics, system interconnects and LAN/WAN networking simplify data movement, where scalable systems are resilient t component f il ili t to t failures, where programming abstractions f ilit t h i b t ti facilitate functional dispersion across devices and facilities, where new applications are developed more quickly and efficiently. This can be. DanReed,Microsoft,writedonhisblogtoanswer
thechallengeofconstructingareliable,purposebuiltcloudinfrastructure the challenge of constructing a reliable purpose built cloud infrastructure

"WindowsAzure"

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM34

http://sinbad.dit.upm.es

http://www.dit.upm.es

http://www.etsit.upm.es

http://www.upm.es

Foro Cloud Computing

MuchasGracias TurnoahoradelaIndustria.Alfinalcoloquioypreguntas Turno ahora de la Industria Al final coloquio y preguntas

CarmenCostilla,costilla@dit.upm.es

15/04/2010CarmenCostilla,http://sinbad.dit.upm.es

MadridETSITUPM35

Вам также может понравиться