Your SlideShare is downloading. ×
Soa
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Soa

1,094
views

Published on

Published in: Technology, Business

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,094
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
63
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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 BPMN BPEL BAM
  • 16. Despedida y Cierre Si te interesa intercambiar información sobre arquitecturas SOA puedes contactar conmigo en [email_address]