Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017...

21
Facultad de Estadística e Informática TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES

Transcript of Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017...

Page 1: Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017 11:27:24 PM

Facultad de Estadística e Informática

TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES

Page 2: Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017 11:27:24 PM

Facultad de Estadística e Informática

Clase 5 Tema 1: Introducción a la computación orientada a servicios y a la Arquitectura Orientada a Servicios

Tema 1.5 INGENIERÍA DEL SOFTWARE ORIENTADO A SERVICIOS

Page 3: Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017 11:27:24 PM

Facultad de Estadística e Informática

BibliografíaMichael Bell, 2008. Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture, Ed. Wiley.

B. Karakostas, Y. Zorgios, 2008. Engineering Service Oriented Systems: A Model Driven Approach, Ed. IGI Publishing.

M. Papazoglou, P. Traverso, S. Dustdar, F. Leymann, 2006. Service-Oriented Computing. ResearchRoadmap, Accesible en: http://drops.dagstuhl.de/opus/volltexte/2006/524/

M. Papazoglou, 2008. Web service: principle and technology. Ed. Pearson Prentice Hall.

V. De Castro, 2007. A MDA approach for the service-oriented development of WISs: From Business Modelto the Web Service Composition Model. PhD Thesis.

SOA Manifesto, 2009. Accesible en: http://www.soa-manifesto.org/

A. Watson, 2008. Brief History of MDA. Upgrade, The European Journal for the Informatics Profesional, Vol.IX, Nº2, pp.7-11.

J. Miller, J. Mukerji, 2003. MDA Guide. Version 1.0.1. Document number omg/2003-06-01, Accesible en: http://www.omg.com/mda.

Page 4: Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017 11:27:24 PM

Facultad de Estadística e Informática

INGENIERÍA DEL SOFTWARE ORIENTADO A SERVICIOSLa Ingeniería del Software es una disciplina o área de la Informática que ofrece métodos y técnicas para desarrollar y mantener software de calidad que resuelven problemas de todo tipo.

Pressman, Roger S

Page 5: Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017 11:27:24 PM

Facultad de Estadística e Informática

INGENIERÍA DEL SOFTWARE ORIENTADO A SERVICIOSCiclo de vida SOA

Page 6: Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017 11:27:24 PM

Facultad de Estadística e Informática

INGENIERÍA DEL SOFTWARE ORIENTADO A SERVICIOSCiclo de vida SOA

Page 7: Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017 11:27:24 PM

Facultad de Estadística e Informática

INGENIERÍA DEL SOFTWARE ORIENTADO A SERVICIOSDesarrollar siguiendo un enfoque orientado a servicios significa llevar a cabo el desarrollo de sistemas de información centrado en el negocio y utilizando servicios como elementos principales para la construcción de software

Page 8: Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017 11:27:24 PM

Facultad de Estadística e Informática

INGENIERÍA DEL SOFTWARE ORIENTADO A SERVICIOS¿Qué debe aportar una metodología orientada a servicios?

Guías, modelos, métodos

Page 9: Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017 11:27:24 PM

Facultad de Estadística e Informática

INGENIERÍA DEL SOFTWARE ORIENTADO A SERVICIOS¿Qué debe aportar una metodología orientada a servicios?

Page 10: Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017 11:27:24 PM

Facultad de Estadística e Informática

INGENIERÍA DEL SOFTWARE ORIENTADO A SERVICIOS¿Qué debe aportar una metodología orientada a servicios?Guías para obtener los servicios de negocio a partir del modelo de negocio de la organización Técnicas y un lenguaje para el modelado de servicios (simples y compuestos)

Page 11: Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017 11:27:24 PM

Facultad de Estadística e Informática

INGENIERÍA DEL SOFTWARE ORIENTADO A SERVICIOS¿Qué debe aportar una metodología orientada a servicios?Técnicas para identificar cómo los servicios pueden ser implementados a través de la las TI disponibles.Mecanismos para contribuir al aprovechamiento de las ventajas del paradigma OS

Page 12: Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017 11:27:24 PM

Facultad de Estadística e Informática

INGENIERÍA DEL SOFTWARE ORIENTADO A SERVICIOSEjemplos de Metodologías de Desarrollo Orientado a Servicios:

SDDM: Service Oriented Design and Development Methodology (M. Papazoglou, W.J. van den Heuvel, 2006)SOMF: Service Oriented Modeling Framework (MichaelBell, 2008)SOMA: Service Oriented Modeling and Architecture(Arsanjani et. al, 2008)Metodología basada en IDEF (B. Karakostas, Y. Zorgios, 2008)SOAML: Service oriented architecture ModelingLanguage (OMG, 2009)

Page 13: Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017 11:27:24 PM

Facultad de Estadística e Informática

INGENIERÍA DEL SOFTWARE ORIENTADO A SERVICIOS

SDDM: Service Oriented Design and DevelopmentMethodology (M. Papazoglou, W.J. van den Heuvel, 2006)

Consta de 6 fases principales y una fase previa: Planeación. Análisis y Diseño, Construcción y Evaluación, Aprovisionamiento, Implementación, Ejecución y Monitoreo.

Se concentra en los procesos de negocio, considerados como bloques reusables independientes de las aplicaciones y las plataformas de cómputo sobre las cuales se ejecutan.

Page 14: Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017 11:27:24 PM

Facultad de Estadística e Informática

INGENIERÍA DEL SOFTWARE ORIENTADO A SERVICIOSMetodología basada en IDEF (B. Karakostas, Y. Zorgios, 2008)– Integra principios de Ingeniería de Servicios y de Desarrollo basado en Modelos– Propone un marco de análisis basado en IDEF (Integration Definition for Function Modeling)

Page 15: Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017 11:27:24 PM

Facultad de Estadística e Informática

INGENIERÍA DEL SOFTWARE ORIENTADO A SERVICIOSMetodología basada en IDEF (B. Karakostas, Y. Zorgios, 2008)– El proceso para la identificación y despliegue de e-serviceincluye• Identificar procesos de negocios y servicios de negocio.• Identificar proveedor y consumidores del servicio• Diseñar y definir el e-service• Desplegar (delivering )

Page 16: Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017 11:27:24 PM

Facultad de Estadística e Informática

INGENIERÍA DEL SOFTWARE ORIENTADO A SERVICIOSSOMF: Service Oriented Modeling Framework (Michael Bell, 2008)– Define un marco para el modelado orientado a servicios – Propone una notación para el modelado de servicios

Page 17: Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017 11:27:24 PM

Facultad de Estadística e Informática

INGENIERÍA DEL SOFTWARE ORIENTADO A SERVICIOSSOMF: ServiceOriented ModelingFramework (Michael Bell, 2008)

Page 18: Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017 11:27:24 PM

Facultad de Estadística e Informática

INGENIERÍA DEL SOFTWARE ORIENTADO A SERVICIOSSOMA: Service Oriented Modeling and Architecture(Arsanjani et. al, 2008)- Es un metodología promovida por IBM para el desarrollo de soluciones SOA– Define un método que incluye siete fases principales asociadas al ciclo de vida de los servicios

Page 19: Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017 11:27:24 PM

Facultad de Estadística e Informática

INGENIERÍA DEL SOFTWARE ORIENTADO A SERVICIOSSOMA: ServiceOriented Modelingand Architecture(Arsanjani et. al, 2008)

Page 20: Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017 11:27:24 PM

Facultad de Estadística e Informática

INGENIERÍA DEL SOFTWARE ORIENTADO A SERVICIOSSOAML: Service oriented architecture ModelingLanguage (OMG, 2009)– Es un lenguaje para el modelado de arquitecturas orientadas a servicios – Define un perfil UML para el modelado de servicios

Page 21: Ed 'Z /KE ^K>h /KE · Title: Microsoft PowerPoint - Clase5 Author: erika Created Date: 3/5/2017 11:27:24 PM

Facultad de Estadística e Informática

INGENIERÍA DEL SOFTWARE ORIENTADO A SERVICIOSSOAML: ServiceorientedarchitectureModelingLanguage(OMG, 2009)