SOA Arquitectura Orientada a Servicios

Descripción general

Objetivos

Entregar a los alumnos amplios conocimientos en las diferentes tecnologías orientadas a servicios. Además, entregarles los fundamentos tecnológicos para evaluar iniciativas de implementación de SOA, en particular la composición y orquestación de servicios, y ejecución de procesos y sistemas. Al término del taller los alumnos conocerán y podrán evaluar los enfoques y tecnologías disponibles para diseñar sistemas orientados a servicios.

Audiencia

Profesionales informáticos que se desempeñan en áreas de arquitectura y desarrollo, y que desean comprender las tecnologías, estándares y productos actuales para sistemas orientados a servicios (SOA).

Requisitos para el curso

Los alumnos que desean seguir este curso y aprobarlo satisfactoriamente deberán tener conocimientos básicos de los conceptos de Procesos de Negocios (Diseño, Implementación, Ejecución y Control) Sistemas de Información, tecnologías Web y estándares XML.

Contenidos

Introducción Motivación y Contexto

  • Introducción al concepto de Estilos de Arquitectura de Software
  • SOA como un Estilo de Arquitectura
  • Introducción a BPM y a la Gestión de Procesos

Enfoques Metodológicos

  • Arquitecturas basadas en Componentes
  • Arquitecturas distribuidas
  • Arquitecturas distribuidas basadas en Middleware
  • BPM como un enfoque corporativo

Conceptos de Orientación a Servicios

  • Introducción a los Conceptos de Orientación a Servicio
  • Cómo diseñar Servicios
  • Cómo componer servicios
  • Orquestación
  • Coreografía
  • SOA Governance

Fundamentos Tecnológicos de Orientación a Servicios

  • Enterprise Application Integration (EAI)
  • Mensajería y MOM
  • Servicios Web (SOAP y REST)
  • Estándares de Servicios Web SOAP (WDSL, SOAP, WS-*)
  • Enterprise Service Bus (ESB)

Métodos y Técnicas de Elaboración

  • Patrones de Arquitectura (POSA, EAI Patterns)
  • Técnicas de Diseño de Servicios
  • Ciclo de vida de un servicio
  • Técnicas de versionamiento de servicios

Presentación de Trabajos Grupales

Metodología y Evaluación

  • Presentación expositiva de los temas
  • Desarrollo y presentación de trabajo en grupo usando los conceptos desarrollado en el taller
  • Ensayo temático y presentación

Información General

Profesor: Dr. Hernan Astudillo
Duración: 12 horas

Modalidad: Curso cerrado

Posibles lugares: Inhouse o todos los Campus de la USM, estacionamientos disponibles

Para mayor información contactarse con:

Ivonne Barra
sec-bpmcenter@usm.cl
Tel: +56-2-3202 8200