Sie sind auf Seite 1von 16

SOA y la integracin con el

modelo de negocio de la
empresa

Estndares actuales.
Procesos de negocio
Un proceso de negocio es un conjunto de
actividades que generan un valor para la
empresa
La orientacin SOA permite modelar un
proceso como una orquestacin de
servicios
BPM
Business Process Management
El BPM son las actividades que tienen como
objetivo el anlisis, diseo, ejecucin y
monitorizacin de los procesos de negocio


BPM
Caractersticas 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
BPM
Relacin BPM, SOA y Web Services
Los Web Services son la tecnologa ms
adecuada para implementar arquitecturas
SOA
Las arquitecturas SOA representan
adecuadamente procesos de negocio
El BPM permite la implantacin de un
proceso de negocio usando una arquitectura
SOA.
BPM
Cmo genera valor el BPM?
La tecnologa debe dar soporte a los
procesos de negocio.
El mercado actual es muy cambiante. Los
cambios en los procesos deben ser rpidos
El BPM permite ver los procesos como una
sucesin funcionalidades atmicas.
Consecuencia: Es fcil y rpido cambiar los
procesos de negocio Ventaja competitiva

BPM
Cmo empezar a utilizar BPM?
Empezar por un proceso que funcione mal
Intentar que la lgica de negocio cubra
distintos actores tanto internos como externos

BPM
Puntos clave de xito
La organizacin 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 orientacin de mejora continua de los
procesos
BAM
Business Activity Monitoring
Son las actividades que van a permitir
controlar los procesos de negocio
(monitorizacin).
Sus funciones principales son:
Seguimiento del proceso
Detectar cuellos de botella
Aumentar la capacidad de reaccin ante
problemas
BAM
Qu debe hacer la monitorizacin?
La monitorizacin con BAM debe tener una
orientacin hacia el proceso de negocio.
Debe generar alarmas ante las KPI definidas
para el proceso de negocio.
Debe dar informacin en tiempo real y
agregada
La informacin generada debe permitir la
mejora continua
BPEL
Business Process Execution Language
Es el lenguaje mquina que permite la
implementacin del BPM.
Es un estndar soportado por la mayora
de fabricantes
Fsicamente es un fichero XML

BPEL
Qu aporta?
Es la unin entre negocio y tecnologa
Al ser un estndar usado por los fabricantes:
Permite elegir entre distintas plataformas
Permite la interoperabilidad
Fomenta la competitividad y la mejora de las
plataformas
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 mquina(BPEL) para ser
ejecutado.
Ojo: Hay una tendencia a usar UML 2.0+ en
vez de BPMN.

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 cdigo ejecutable del proceso
BAM: la parte del BPM que permite la monitorizacin
SOA: la arquitectura que permite implementar BPM
con servicios. Su diseo es responsabilidad de los
arquitectos informticos.
Web Services: permiten que los servicios se integren
en un proceso de manera estndar. Responsabilidad
de los desarrolladores

BPM, BPEL, BAM, BPMN, SOA,
Web Services(Cont.)
BPM
SOA
BPMN
BPEL
BAM
Despedida y Cierre
Si te interesa intercambiar informacin
sobre arquitecturas SOA puedes
contactar conmigo en

spbravo@gmail.com

Das könnte Ihnen auch gefallen