Sie sind auf Seite 1von 11

: SERVICE-ORIENTED ARCHITECTURE

Profesores: Andrés Farías

v2.0
Agenda
§  Introducción General al curso
ü Objetivos
ü Motivación
§  Modus operandi
ü Contenido del curso
ü Evaluación

v1.1
INTRODUCCIÓN GENERAL AL CURSO
1.  Objetivos
2.  Motivación

v1.1
Objetivos Generales

Objetivos
§  El valor de SOA para las organizaciones
ü  Preguntas fundamentales!
w  ¿Qué son las Arquitecturas Empresariales?
w  ¿Qué es una Arqutiectura orientada a Servicios (SOA)?
ü  El valor que provee SOA.
w  ¿Cómo apoya SOA a una organización?
w  ¿Cómo es posible adoptar una estrategia así?

§  Conocimientos técnicos


ü  Adquerir los fundamentos de Arquitecturas
Empresariales.
ü  Desarrollo de Servicios Web en Java y WebLogic.
ü  Utilización de Buses de Servicios (Oracle).
ü  Modelamiento e implementación de Procesos de Negocio
(BPM).
v1.1
Motivación

El valor del curso…


§  Al día en lo que está pasando
ü SOA/BPM en Chile lleva no menos de 7 años.
ü Desarrollo de manera estratégica, orientado a las
organizaciones no-IT.

§  Sus habilidades:


ü Desarrollo de servicios web.
ü Entendimiento de SOA y BPM!
ü Adopción SOA y BPM.

v1.1
MODUS OPERANDI
1.  Contenidos del curso
2.  Sistema de evaluación

v1.1
Modus Operandi

Contenido del curso


§  Conceptos y Principios estratégicos §  Web Services
ü  Motivación ü  Tecnologías base:
ü  Conceptos básicos w  XML, XSD, XPath, XQuery.
w  Arquitectura de referencia. w  SOAP.
w  Semánticas comunes. ü  Servicios Web
w  Procesos de Negocio. w  WSDL: WebService Description
w  Servicios de Negocio. Language.
w  Desarrollo basado en componentes. w  Clientes de Servicios Web.
ü  Buenas prácticas de análisis y diseño. w  WebServices con JAX.
w  Despliegue de servicios Web.
ü  Testing de Servicios Web
§  Arqutiecturas-orientadas a Servicios w  Una metodología simple.
ü  Sobre arquitecturas w  Testing con SOAP UI.
w  Estilos arquitecturales.
w  Principios y prácticas arquitecturales. §  Bus de Servicios
ü  Arquitecturas orientadas a servicios.
ü  Conceptos y fundamentos.
w  Aspectos de Servicios.
ü  Soluciones existentes y sus
w  SOAdirigido por el negocio.
características.
ü  Servicios
ü  Exposición de servicios.
w  Sobre las Arquitecturas de Información,
w  Características de Servicios ü  Flujos de mensajes.
w  Bajo acomplamiento es la directriz! ü  Mediadores.
w  Patrones de Servicios comunes ü  Transformaciones
w  Arquitectura de Referencia SOA ü  Composición de servicios.
ü  Monitoreo.
ü  Metodología Landscape.
v1.1
Modus Operandi

Contenido del curso


§  Metodología de Desarrollo §  Modelamiento de Procesos
ü  Análisis ü  Análisis y modelamiento
w  Modelamiento de procesos. w  Notación BPM (BPMN).
w  Modelamiento de servicios. w  Herramientas de
ü  Diseño modelamiento BPM: Bizagi.
w  Diseño de procesos.
w  Diseño de servicios. ü  Implantación de Procesos.
ü  Desarrollo w  Oracle BPM como motor.
w  Implementación de procesos w  Integración con Servicios Web.
con BPMS. w  Procesos que interactúan con
w  Implementación de servicios
los usuarios finales.
en servidores de aplicación
web, o en buses de servicios. ü  Apoyo al negocio en toma de
ü  Control de calidad decisiones:
w  Pruebas funcionales w  Definición de indicadores (KPI)
ü  Pruebas de desempeño. w  Cuadros de Analisis en BAM.

v1.1
Modus Operandi

Evaluaciones
Controles y Exámenes (40%) Trabajo en terreno (60%)
§  2 Controles §  Trabajo en grupo.
ü  Carácter técnico y enfocado al
diseño, aunque sin programación. §  Algunos trabajos son en
ü  SIN apuntes.
§  Examen clases (cátedra o auxiliares).
ü  Toda la materia. §  Tareas técnicas:
§  Exención: 6. ü  Desarrollo y despliegue de
servicios en WebLogic.
Lecturas (Bonus) ü  Publicación de servicios en OSB.
ü  Modelamiento de Procesos de
§  Bonus para nota de
Negocio
control.
§  Opcionales.

v1.1
Modus Operandi

Requisitos
§  Conocimientos:
ü Sólidos de programación en Java (6).
ü Generales de HTML / XML.

v1.1
GRACIAS POR LA ATENCIÓN

v1.1

Das könnte Ihnen auch gefallen