SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Convergencia
entre PaaS e
Ingeniería del
Software
Ingeniería de Software
@jorgedison
Indice
Introducción
Diferencias entre PaaS, IaaS, SaaS
Ciclo de vida del software
PaaS para el ciclo de vida Software
Arquitectura PaaS
Análisis de servicios PaaS
Conclusiones
Ingenieria de Software @2013
Introducción
• IaaS: Infraestructura como servicio
• PaaS: Plataforma como Servicio
• SaaS: Software como servicio

Ingenieria de Software @2013
Auto-Servicio

Capacidad de Gestión Propia

Diferencias entre Paas, Iass, Saas

la elasticidad, la capacidad multiusuario, seguridad, costo-efectividad

Ingenieria de Software @2013
Diferencias entre Paas, Iass, Saas
• PaaS se diferencia de SaaS en que Saas es una
aplicación lista para ser usada como servicio, mientras
que PaaS permite crear diferentes aplicaciones para el
negocio.
• Las características de PaaS ofrecen una ventaja
competitiva a su organización aprovechando las
eficiencias, flexibilidad y rapidez inherentes a un
servicio cloud.
• PaaS proporciona una serie de servicios y herramientas
automatizados por encima de los servicios de
infraestructura proporcionados por IaaS.
Ingenieria de Software @2013
Ciclo de vida del software
• “Un marco de referencia que contiene los procesos,
las actividades y las tareas involucradas en el
desarrollo, la explotación y el mantenimiento de un
producto de software, abarcando la vida del sistema
desde la definición de los requisitos hasta la
finalización de su uso”.
ISO/IEC 12207
Ingenieria de Software @2013
Ciclo de vida del software
• “Una aproximación lógica a la adquisición, el
suministro, el desarrollo, la explotación y el
mantenimiento del software”.
IEEE 1074

Ingenieria de Software @2013
Ciclo de vida del software
•
•
•
•
•

Modelo en cascada
Modelo en V
Modelo de incremental
Modelo en espiral
Modelo de Prototipos

Ingenieria de Software @2013
Ciclo de vida del software
• Modelo cascada

Análisis

Diseño

Codificación

Pruebas

Ingenieria de Software @2013

Mantenimiento
Ciclo de vida del software
• Modelo en V

Nivel
de
Abstracción

Validación

Análisis

Mantenimiento

Validación
Diseño

Pruebas

Codificación
Tiempo

Ingenieria de Software @2013
Ciclo de vida del software
• Modelo cascada incremental
Análisis

Iteración 1

Diseño
preliminar

Iteración n

Diseño
detallado

Diseño
detallado

Codificación y
pruebas

Codificación y
pruebas

Mantenimiento

Mantenimiento

Ingenieria de Software @2013
Ciclo de vida del software
• Modelo espiral

Ingenieria de Software @2013
Ciclo de vida del software
• Modelo prototipo

Ingenieria de Software @2013
Ciclo de vida del software
Resumen Modelos
•Análisis
•Diseño
•Codificación
•Pruebas
•Mantenimiento

Ingenieria de Software @2013
PaaS para el Ciclo de vida del software
Servicios
• Los servicios de PaaS son tecnologías que
permiten la colaboración y automatización del
desarrollo de aplicaciones, a la vez que
proporcionan visibilidad a lo largo del ciclo de
vida de las aplicaciones.

Ingenieria de Software @2013
PaaS para el Ciclo de vida del software
Tipo de servicios PaaS:
•
•
•
•

Entorno de aplicaciones
Herramientas desarrollo
Herramientas despliegue
Administrar e Integrar aplicaciones

Ingenieria de Software @2013
PaaS para el Ciclo de vida del software
Ventajas
• Permite a las empresas de construcción de
software diseñar desde un inicio aplicaciones
personalizadas para funcionar en la nube
• Simplifica las actividades de instalación,
configuración en las etapas de pruebas y
mantenimiento del software fabricado
Ingenieria de Software @2013
Paas y Ciclo de vida del software
Pro y Contras
• Desarrollo rápido a bajo costo
• Despliegue publico o privado
• Limita a los desarrolladores en los lenguajes y
herramientas
• Riesgo dependencia a un proveedor

Ingenieria de Software @2013
Arquitectura PaaS

Ingenieria de Software @2013
Arquitectura PaaS
• Servicios de Ingeniería
– Características:
 Especificación para aplicaciones en tiempo real.
 Predicción de eventos

Ingenieria de Software @2013
Arquitectura PaaS
• Servicios de Gestión
– Características:
 Gestión de SLA
 Orquestador
 Monitoreo de eventos y reglas de provisión

Ingenieria de Software @2013
Análisis de servicios PaaS
Windows Azure
• Es un sistema operativo de servicios en la nube que actúa
como entorno de desarrollo, hospedaje y administración
de servicios.

Ingenieria de Software @2013
Análisis de servicios PaaS
Google App Engine
• Permite ejecutar tus aplicaciones web en la
infraestructura de Google.
• Google App Engine soporta aplicaciones escritas en
lenguajes de programación como Java y Phyton..

Ingenieria de Software @2013
Análisis de servicios PaaS
Amazon Web Services (AWS)
• Es una colección de servicios web, que juntos forman una
plataforma de computación en la nube.
• Ofrecido por Amazon.com.

Ingenieria de Software @2013
Análisis de servicios PaaS
Force
• Permite que los desarrolladores creen y ofrezcan cualquier
tipo de aplicación empresarial, totalmente On-Demand y
sin software.

Ingenieria de Software @2013
Conclusiones
Estándares, protocolos y lenguajes más
Frecuentes:
•
•
•
•
•
•

SOAP
REST
XML
Java
PHP y
Ruby
Ingenieria de Software @2013

Weitere ähnliche Inhalte

Ähnlich wie Convergencia PaaS e Ingenieria de Software

Ingeniería de software - definiciones
Ingeniería de software - definicionesIngeniería de software - definiciones
Ingeniería de software - definicionesdettebe
 
Futuro de Desarrollo en SharePoint
Futuro de Desarrollo en SharePointFuturo de Desarrollo en SharePoint
Futuro de Desarrollo en SharePointHaaron Gonzalez
 
Perdiendo el miedo a la Modernizacion de app.pdf
Perdiendo el miedo a la Modernizacion de app.pdfPerdiendo el miedo a la Modernizacion de app.pdf
Perdiendo el miedo a la Modernizacion de app.pdfRicardoGonzalez153602
 
Patrones de Diseño en la Arquitectura de Integración Moderna
Patrones de Diseño en la Arquitectura de Integración ModernaPatrones de Diseño en la Arquitectura de Integración Moderna
Patrones de Diseño en la Arquitectura de Integración ModernaFrancisco Arturo Viveros
 
Arquitectura en la nube convertido
Arquitectura en la nube convertidoArquitectura en la nube convertido
Arquitectura en la nube convertidoMelissaBarahona4
 
Azure Functions Spanish
Azure Functions SpanishAzure Functions Spanish
Azure Functions SpanishCDS
 
Entorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudEntorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudJoseph Lopez
 
Mejora tus resultados de negocios con Azure DevOps
Mejora tus resultados de negocios con Azure DevOpsMejora tus resultados de negocios con Azure DevOps
Mejora tus resultados de negocios con Azure DevOpsBelatrix Software
 
Herramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareHerramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareMiguel Sanchez
 
Lynxwork OpenStack Services
Lynxwork OpenStack ServicesLynxwork OpenStack Services
Lynxwork OpenStack ServicesArturo Vargas
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de SoftwarePablo Niama
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoCoesi Consultoria
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareLuis Fernández
 

Ähnlich wie Convergencia PaaS e Ingenieria de Software (20)

Ingeniería de software - definiciones
Ingeniería de software - definicionesIngeniería de software - definiciones
Ingeniería de software - definiciones
 
Futuro de Desarrollo en SharePoint
Futuro de Desarrollo en SharePointFuturo de Desarrollo en SharePoint
Futuro de Desarrollo en SharePoint
 
Watch, lps
Watch, lpsWatch, lps
Watch, lps
 
Watch, lps
Watch, lpsWatch, lps
Watch, lps
 
Metodo watch y lps
Metodo watch y lpsMetodo watch y lps
Metodo watch y lps
 
Metodo watch y lps
Metodo watch y lpsMetodo watch y lps
Metodo watch y lps
 
Perdiendo el miedo a la Modernizacion de app.pdf
Perdiendo el miedo a la Modernizacion de app.pdfPerdiendo el miedo a la Modernizacion de app.pdf
Perdiendo el miedo a la Modernizacion de app.pdf
 
Patrones de Diseño en la Arquitectura de Integración Moderna
Patrones de Diseño en la Arquitectura de Integración ModernaPatrones de Diseño en la Arquitectura de Integración Moderna
Patrones de Diseño en la Arquitectura de Integración Moderna
 
Arquitectura en la nube convertido
Arquitectura en la nube convertidoArquitectura en la nube convertido
Arquitectura en la nube convertido
 
Arquitectura Orientada a Servicios
Arquitectura Orientada a ServiciosArquitectura Orientada a Servicios
Arquitectura Orientada a Servicios
 
Is soa
Is soaIs soa
Is soa
 
Azure Functions
Azure FunctionsAzure Functions
Azure Functions
 
Azure Functions Spanish
Azure Functions SpanishAzure Functions Spanish
Azure Functions Spanish
 
Entorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudEntorno de datos Microsoft Cloud
Entorno de datos Microsoft Cloud
 
Mejora tus resultados de negocios con Azure DevOps
Mejora tus resultados de negocios con Azure DevOpsMejora tus resultados de negocios con Azure DevOps
Mejora tus resultados de negocios con Azure DevOps
 
Herramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareHerramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de software
 
Lynxwork OpenStack Services
Lynxwork OpenStack ServicesLynxwork OpenStack Services
Lynxwork OpenStack Services
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de software
 

Mehr von Jorge Rodriguez

Microservicios y Gestion de APIs
Microservicios y Gestion de APIsMicroservicios y Gestion de APIs
Microservicios y Gestion de APIsJorge Rodriguez
 
Introducción a business intelligence
Introducción a business intelligenceIntroducción a business intelligence
Introducción a business intelligenceJorge Rodriguez
 
Análisis de arquitecturas de software
Análisis de arquitecturas de softwareAnálisis de arquitecturas de software
Análisis de arquitecturas de softwareJorge Rodriguez
 
Nivel de madurez software como servicio
Nivel de madurez   software como servicioNivel de madurez   software como servicio
Nivel de madurez software como servicioJorge Rodriguez
 
Configuración de software
Configuración de softwareConfiguración de software
Configuración de softwareJorge Rodriguez
 
Sistema experto de diagnóstico médico basado en síntomas
Sistema experto de diagnóstico médico basado en síntomasSistema experto de diagnóstico médico basado en síntomas
Sistema experto de diagnóstico médico basado en síntomasJorge Rodriguez
 

Mehr von Jorge Rodriguez (7)

Microservicios y Gestion de APIs
Microservicios y Gestion de APIsMicroservicios y Gestion de APIs
Microservicios y Gestion de APIs
 
Introducción a business intelligence
Introducción a business intelligenceIntroducción a business intelligence
Introducción a business intelligence
 
Análisis de arquitecturas de software
Análisis de arquitecturas de softwareAnálisis de arquitecturas de software
Análisis de arquitecturas de software
 
Nivel de madurez software como servicio
Nivel de madurez   software como servicioNivel de madurez   software como servicio
Nivel de madurez software como servicio
 
Configuración de software
Configuración de softwareConfiguración de software
Configuración de software
 
Team Foundation Server
Team Foundation ServerTeam Foundation Server
Team Foundation Server
 
Sistema experto de diagnóstico médico basado en síntomas
Sistema experto de diagnóstico médico basado en síntomasSistema experto de diagnóstico médico basado en síntomas
Sistema experto de diagnóstico médico basado en síntomas
 

Kürzlich hochgeladen

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Kürzlich hochgeladen (15)

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

Convergencia PaaS e Ingenieria de Software

  • 1. Convergencia entre PaaS e Ingeniería del Software Ingeniería de Software @jorgedison
  • 2. Indice Introducción Diferencias entre PaaS, IaaS, SaaS Ciclo de vida del software PaaS para el ciclo de vida Software Arquitectura PaaS Análisis de servicios PaaS Conclusiones Ingenieria de Software @2013
  • 3. Introducción • IaaS: Infraestructura como servicio • PaaS: Plataforma como Servicio • SaaS: Software como servicio Ingenieria de Software @2013
  • 4. Auto-Servicio Capacidad de Gestión Propia Diferencias entre Paas, Iass, Saas la elasticidad, la capacidad multiusuario, seguridad, costo-efectividad Ingenieria de Software @2013
  • 5. Diferencias entre Paas, Iass, Saas • PaaS se diferencia de SaaS en que Saas es una aplicación lista para ser usada como servicio, mientras que PaaS permite crear diferentes aplicaciones para el negocio. • Las características de PaaS ofrecen una ventaja competitiva a su organización aprovechando las eficiencias, flexibilidad y rapidez inherentes a un servicio cloud. • PaaS proporciona una serie de servicios y herramientas automatizados por encima de los servicios de infraestructura proporcionados por IaaS. Ingenieria de Software @2013
  • 6. Ciclo de vida del software • “Un marco de referencia que contiene los procesos, las actividades y las tareas involucradas en el desarrollo, la explotación y el mantenimiento de un producto de software, abarcando la vida del sistema desde la definición de los requisitos hasta la finalización de su uso”. ISO/IEC 12207 Ingenieria de Software @2013
  • 7. Ciclo de vida del software • “Una aproximación lógica a la adquisición, el suministro, el desarrollo, la explotación y el mantenimiento del software”. IEEE 1074 Ingenieria de Software @2013
  • 8. Ciclo de vida del software • • • • • Modelo en cascada Modelo en V Modelo de incremental Modelo en espiral Modelo de Prototipos Ingenieria de Software @2013
  • 9. Ciclo de vida del software • Modelo cascada Análisis Diseño Codificación Pruebas Ingenieria de Software @2013 Mantenimiento
  • 10. Ciclo de vida del software • Modelo en V Nivel de Abstracción Validación Análisis Mantenimiento Validación Diseño Pruebas Codificación Tiempo Ingenieria de Software @2013
  • 11. Ciclo de vida del software • Modelo cascada incremental Análisis Iteración 1 Diseño preliminar Iteración n Diseño detallado Diseño detallado Codificación y pruebas Codificación y pruebas Mantenimiento Mantenimiento Ingenieria de Software @2013
  • 12. Ciclo de vida del software • Modelo espiral Ingenieria de Software @2013
  • 13. Ciclo de vida del software • Modelo prototipo Ingenieria de Software @2013
  • 14. Ciclo de vida del software Resumen Modelos •Análisis •Diseño •Codificación •Pruebas •Mantenimiento Ingenieria de Software @2013
  • 15. PaaS para el Ciclo de vida del software Servicios • Los servicios de PaaS son tecnologías que permiten la colaboración y automatización del desarrollo de aplicaciones, a la vez que proporcionan visibilidad a lo largo del ciclo de vida de las aplicaciones. Ingenieria de Software @2013
  • 16. PaaS para el Ciclo de vida del software Tipo de servicios PaaS: • • • • Entorno de aplicaciones Herramientas desarrollo Herramientas despliegue Administrar e Integrar aplicaciones Ingenieria de Software @2013
  • 17. PaaS para el Ciclo de vida del software Ventajas • Permite a las empresas de construcción de software diseñar desde un inicio aplicaciones personalizadas para funcionar en la nube • Simplifica las actividades de instalación, configuración en las etapas de pruebas y mantenimiento del software fabricado Ingenieria de Software @2013
  • 18. Paas y Ciclo de vida del software Pro y Contras • Desarrollo rápido a bajo costo • Despliegue publico o privado • Limita a los desarrolladores en los lenguajes y herramientas • Riesgo dependencia a un proveedor Ingenieria de Software @2013
  • 20. Arquitectura PaaS • Servicios de Ingeniería – Características:  Especificación para aplicaciones en tiempo real.  Predicción de eventos Ingenieria de Software @2013
  • 21. Arquitectura PaaS • Servicios de Gestión – Características:  Gestión de SLA  Orquestador  Monitoreo de eventos y reglas de provisión Ingenieria de Software @2013
  • 22. Análisis de servicios PaaS Windows Azure • Es un sistema operativo de servicios en la nube que actúa como entorno de desarrollo, hospedaje y administración de servicios. Ingenieria de Software @2013
  • 23. Análisis de servicios PaaS Google App Engine • Permite ejecutar tus aplicaciones web en la infraestructura de Google. • Google App Engine soporta aplicaciones escritas en lenguajes de programación como Java y Phyton.. Ingenieria de Software @2013
  • 24. Análisis de servicios PaaS Amazon Web Services (AWS) • Es una colección de servicios web, que juntos forman una plataforma de computación en la nube. • Ofrecido por Amazon.com. Ingenieria de Software @2013
  • 25. Análisis de servicios PaaS Force • Permite que los desarrolladores creen y ofrezcan cualquier tipo de aplicación empresarial, totalmente On-Demand y sin software. Ingenieria de Software @2013
  • 26. Conclusiones Estándares, protocolos y lenguajes más Frecuentes: • • • • • • SOAP REST XML Java PHP y Ruby Ingenieria de Software @2013