12.07.2015 Views

Becas concedidas a los departamentos - Universidad Politécnica de ...

Becas concedidas a los departamentos - Universidad Politécnica de ...

Becas concedidas a los departamentos - Universidad Politécnica de ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Becas</strong> colaboración curso 2009/2010Fecha: 30 Julio 2009ResponsableRuiz García, RubénE-mailrruiz@eio.upv.esExt.74946Título proyectoDesarrollo <strong>de</strong> un prototipo <strong>de</strong> una aplicación web en un marco <strong>de</strong> arquitectura SOA.Valoración proyecto4Descripción proyectoLa Arquitectura Orientada a Servicios (Service-Oriented Architecture, SOA) es un concepto <strong>de</strong> arquitectura <strong>de</strong>software que <strong>de</strong>fine la utilización <strong>de</strong> servicios como construcciones básicas para el <strong>de</strong>sarrollo <strong>de</strong> aplicaciones.Es una arquitectura <strong>de</strong> una aplicación don<strong>de</strong> las funcionalida<strong>de</strong>s se <strong>de</strong>finen como servicios in<strong>de</strong>pendientes,con interfaces invocables bien <strong>de</strong>finidas, que pue<strong>de</strong>n ser llamadas en secuencias dadas para formar procesos<strong>de</strong> negocios. Los servicios Web son la forma más habitual <strong>de</strong> implementar SOA y utilizan estándares para eltransporte, codificación y protocolo <strong>de</strong> intercambio <strong>de</strong> información. Los servicios Web permiten laintercomunicación entre sistemas <strong>de</strong> cualquier plataforma y se utilizan en una gran variedad <strong>de</strong> escenarios <strong>de</strong>integración, tanto <strong>de</strong>ntro <strong>de</strong> las organizaciones como con partners <strong>de</strong> negocios.Otro concepto muy ligado a SOA es la noción <strong>de</strong> ¿Software como Servicio¿ (Saas, ¿Software as a Service¿).En pocas palabras, SasS pue<strong>de</strong> <strong>de</strong>finirse como ¿software que se pone en explotación en la modalidad <strong>de</strong>servicio gestionado y que al cual se acce<strong>de</strong> a través <strong>de</strong> Internet¿. El concepto <strong>de</strong> SaaS suele asociarse con<strong>los</strong> proveedores <strong>de</strong> servicios <strong>de</strong> aplicación (ASPs) <strong>de</strong> <strong>los</strong> años 90, que ofrecían aplicaciones ¿empaquetadas¿a <strong>los</strong> usuarios corporativos a través <strong>de</strong> Internet.Hoy día las aplicaciones SaaS preten<strong>de</strong>n aprovechar las ventajas <strong>de</strong> la centralización a partir <strong>de</strong> unaarquitectura <strong>de</strong> instancia única con múltiples usuarios y ofrecer una experiencia con funcionalida<strong>de</strong>savanzadas que compitan con ventaja frente a las aplicaciones instaladas localmente. Una aplicación SaaSnormalmente la ofrece un proveedor <strong>de</strong> forma directa o un intermediario (llamado ¿agregador¿) queempaqueta ofertas SaaS <strong>de</strong> distintos proveedores y las ofrece como una plataforma unificada <strong>de</strong> aplicacioneso una suite <strong>de</strong> servicios <strong>de</strong> aplicaciónA diferencia <strong>de</strong>l mo<strong>de</strong>lo <strong>de</strong> licencias habitual <strong>de</strong>l software que se instala en las empresas, el acceso a lasaplicaciones SaaS se suele basar en un mo<strong>de</strong>lo <strong>de</strong> suscripción, don<strong>de</strong> <strong>los</strong> clientes pagan una tarifa pora<strong>de</strong>lantado para utilizarlasEn la siguiente figura se muestra un ejemplo <strong>de</strong> una arquitectura SOA:Ejemplo <strong>de</strong> una arquitectura SOA¿ Servicios: Entida<strong>de</strong>s lógicas - Contratos <strong>de</strong>finidos por una o más interfaces públicas.Page 53 of 385

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!