descarga aquí
Upcoming SlideShare
Loading in...5
×
 

descarga aquí

on

  • 794 views

 

Statistics

Views

Total Views
794
Views on SlideShare
794
Embed Views
0

Actions

Likes
0
Downloads
30
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

descarga aquí descarga aquí Presentation Transcript

  • SOA y la integración con el modelo de negocio de la empresa Estándares actuales.
  • 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
  • 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
    View slide
  • 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
    View slide
  • 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.
  • 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
  • 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
  • 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
  • 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
  • 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”
  • 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
  • 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
  • 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.
  • 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
  • BPM, BPEL, BAM, BPMN, SOA, Web Services(Cont.) BPM SOA BPMN BPEL BAM
  • Despedida y Cierre Si te interesa intercambiar información sobre arquitecturas SOA puedes contactar conmigo en [email_address]