Ingeniero en informatica

Páginas: 16 (3934 palabras) Publicado: 30 de septiembre de 2014
Orientación a Servicios en el
Desarrollo de Software
Calidad de Procesos y Productos Software
XI Cursos de Verano de la Universidad de Cantabria
Santander, 13 de Julio de 2010

Mª. Valeria de Castro
valeria.decastro@urjc.es

Objetivos

• Conocer los orígenes y fundamentos básicos de la orientación a
servicio.
• Comprender los aspectos más destacados de la orientación a
servicioscomo enfoque de desarrollo de software.
• Analizar las características que deben tener las metodologías
orientadas a servicios.
• Ver ejemplos de metodologías de desarrollo orientadas a
servicios.

2

Bibliografía
• Michael Bell, 2008. Service-Oriented Modeling (SOA): Service Analysis,
Design, and Architecture, Ed. Wiley.
• B. Karakostas, Y. Zorgios, 2008. Engineering Service OrientedSystems: A
Model Driven Approach, Ed. IGI Publishing.
• M. Papazoglou, P. Traverso, S. Dustdar, F. Leymann, 2006. Service-Oriented
Computing. Research Roadmap, 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 Model to 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.
3Contenido
• Introducción a la Orientación a Servicios






Orígenes
Características y Beneficios
Proceso de desarrollo (Capas, Roles y Vistas)
Servicios y Arquitecturas Orientadas a Servicios
Ciclo de Vida

• Orientación a Servicios como enfoque de desarrollo de
software




Justificación
Metodologías Orientadas a Servicios
Aportación del DSDM

• Ejemplos deMetodologías de Desarrollo Orientado a
Servicios

4

Introducción a la Orientación a Servicios

• ¿Cómo surge la Orientación a Servicios?
Composición de
Servicios Web

Automatización
de Procesos de
Negocio

Servicios Web
Arquitecturas
Orientadas a
Servicios

Computación
Orientada a Servicios
(Service-Oriented Computing)

“Service-Oriented Computing (SOC) is a new computingparadigm
that utilizes services as the basic constructs for developing applications.”
(Papazoglou and Georgakopoulos, Serviced-Oriented Computing, Communications of ACM, 2003)
5

Introducción a la Orientación a Servicios
• Surge primero como un paradigma de computación
– Se destaca la importancia como enfoque de computación para dar
soporte a las organizaciones
…“Fully integratedenterprises are being replaced by business networks in
which each participant provides the others with specialized services.”…
…“Traditional IT infrastructures in which infrastructure and applications were
managed and owned by one enterprise are giving way to networks of
applications owned and managed by many business partners”…
F. Curbera et. al, The next step in Web services, Comunication of the ACM,2003

“The visionary promise of Service-Oriented Computing is a world of
cooperating services where application components are assembled with little
effort into a network of services that can be loosely coupled to create flexible
dynamic busines processes and agile applications that may span organisations
and computing platforms.”
Papazoglou et al., Service-Oriented Computing ResearchRoadmap, 2006

6

Introducción a la Orientación a Servicios
• Surge primero como un paradigma de computación
– Se destaca la importancia como enfoque de computación para dar
soporte a las organizaciones
– Es abordada desde un punto de vista tecnológico
• Estándares de Servicios Web, BPEL, WS-*
• Los servicios Web proveen un marco para la aplicación basada en estándares
del paradigma SOC...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero en informatica
  • ingeniero informatico
  • ingeniero informatico
  • Ingeniero en Informatica , ingeniero en Electrònica
  • Ingeniero Informatico
  • Ingeniero Informática
  • Ingeniero Informatico
  • Ingeniero informatico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS