SOA y la integraci - PowerPoint PPT Presentation

About This Presentation
Title:

SOA y la integraci

Description:

Un proceso de negocio es un conjunto de actividades que generan un valor para la ... Definir correctamente los servicios (funcionalidad, granularidad, etc... – PowerPoint PPT presentation

Number of Views:153
Avg rating:3.0/5.0
Slides: 17
Provided by: SPB4
Category:

less

Transcript and Presenter's Notes

Title: SOA y la integraci


1
SOA y la integración con el modelo de negocio de
la empresa
  • Estándares actuales.

2
Procesos de negocio
  • Un proceso de negocio es un conjunto de
    actividades que generan un valor para la empresa
  • La orientación SOA permite modelar un proceso
    como una orquestación de servicios

3
BPM
  • Business Process Management
  • El BPM son las actividades que tienen como
    objetivo el análisis, diseño, ejecución y
    monitorización de los procesos de negocio

4
BPM
  • Características de BPM
  • Debe permitir gestionar el ciclo de vida de los
    servicios
  • Simular procesos de negocio
  • Monitorizar KPIs de los procesos de negocio
  • Agilidad en el cambio de los procesos

5
BPM
  • Relación BPM, SOA y Web Services
  • Los Web Services son la tecnología más adecuada
    para implementar arquitecturas SOA
  • Las arquitecturas SOA representan adecuadamente
    procesos de negocio
  • El BPM permite la implantación de un proceso de
    negocio usando una arquitectura SOA.

6
BPM
  • Cómo genera valor el BPM?
  • La tecnología debe dar soporte a los procesos de
    negocio.
  • El mercado actual es muy cambiante. Los cambios
    en los procesos deben ser rápidos
  • El BPM permite ver los procesos como una sucesión
    funcionalidades atómicas.
  • Consecuencia Es fácil y rápido cambiar los
    procesos de negocio ? Ventaja competitiva

7
BPM
  • Cómo empezar a utilizar BPM?
  • Empezar por un proceso que funcione mal
  • Intentar que la lógica de negocio cubra distintos
    actores tanto internos como externos

8
BPM
  • Puntos clave de éxito
  • La organización debe tener perfectamente
    definidos sus procesos de negocio
  • Seleccionar los procesos de negocio susceptibles
    de usar BPM
  • Definir correctamente los servicios
    (funcionalidad, granularidad, etc)
  • Seleccionar las KPI adecuadas
  • Monitorizar, monitorizar, monitorizar,
  • Tener una orientación de mejora continua de los
    procesos

9
BAM
  • Business Activity Monitoring
  • Son las actividades que van a permitir controlar
    los procesos de negocio (monitorización).
  • Sus funciones principales son
  • Seguimiento del proceso
  • Detectar cuellos de botella
  • Aumentar la capacidad de reacción ante problemas

10
BAM
  • Qué debe hacer la monitorización?
  • La monitorización con BAM debe tener una
    orientación hacia el proceso de negocio.
  • Debe generar alarmas ante las KPI definidas para
    el proceso de negocio.
  • Debe dar información en tiempo real y agregada
  • La información generada debe permitir la mejora
    continua

11
BPEL
  • Business Process Execution Language
  • Es el lenguaje máquina que permite la
    implementación del BPM.
  • Es un estándar soportado por la mayoría de
    fabricantes
  • Físicamente es un fichero XML

12
BPEL
  • Qué aporta?
  • Es la unión entre negocio y tecnología
  • Al ser un estándar usado por los fabricantes
  • Permite elegir entre distintas plataformas
  • Permite la interoperabilidad
  • Fomenta la competitividad y la mejora de las
    plataformas

13
BPMN
  • Business Process Modeling Notation.
  • Modelado de procesos
  • Es el lenguaje del consultor de negocio.
  • Se usa para representar el proceso de negocio.
  • El modelo será traducido posteriormente a
    lenguaje máquina(BPEL) para ser ejecutado.
  • Ojo Hay una tendencia a usar UML 2.0 en vez de
    BPMN.

14
BPM, BPEL, BAM, BPMN, SOA, Web Services
  • The Big Picture
  • BPM es el proceso total
  • BPMN es la parte que usa el consultor de negocio
    para representar el proceso
  • BPEL el código ejecutable del proceso
  • BAM la parte del BPM que permite la
    monitorización
  • SOA la arquitectura que permite implementar BPM
    con servicios. Su diseño es responsabilidad de
    los arquitectos informáticos.
  • Web Services permiten que los servicios se
    integren en un proceso de manera estándar.
    Responsabilidad de los desarrolladores

15
BPM, BPEL, BAM, BPMN, SOA, Web Services(Cont.)
BPM
SOA
BPEL
BPMN
BAM
16
Despedida y Cierre
Si te interesa intercambiar información sobre
arquitecturas SOA puedes contactar conmigo en
spbravo_at_gmail.com
Write a Comment
User Comments (0)
About PowerShow.com