Interoperabilidad SOA ESB BRE CEP y BPM

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

2 comments

Comments 1 - 2 of 2 previous next Post a comment

  • + noriaki Tomoaki Sawada 4 months ago
    Julio, sorry I can see after downloading presentation. Then do you have english version of ths ?
    Ciao.
    Tomoaki
  • + noriaki Tomoaki Sawada 4 months ago
    Hi Julio. Your presentation looks very interesting. But slide does not show character.. Can I get your presentation file. My mail address is
    sawada@intalio.com. As name suggest I am Intalio Japan Representative. I bet you use Intalio too. Ciao
    Tomoaki Sawada
Post a comment
Embed Video
Edit your comment Cancel

10 Favorites

Interoperabilidad SOA ESB BRE CEP y BPM - Presentation Transcript

  1. INTEROPERABILIDAD Tecnologías de Interoperabilidad Julio Cejas Gerencia de Ingeniería de Sistemas Junio 2009
  2. Agenda 1. Interoperabilidad. 2. Plataforma de Interoperabilidad. 3. Componentes de una plataforma de interoperabilidad.  Arquitecturas Orientadas en Servicios (SOA).  Bus de Servicios Empresariales (ESB).  Motor de Reglas de Negocio (BRE).  Procesamiento de Eventos Complejos (CEP)  Gestión de Procesos de Negocio (BPM). 4. Resumen. 5. Recomendaciones. 6. Reflexiones. 7. Sesión de Preguntas y Respuestas.
  3. Interoperabilidad – Concepto [Interoperabilidad] “Habilidad de dos o mas sistemas o elementos de intercambiar informacionâ€. “Habilidad de sistemas, para proporcionar servicios y aceptar servicios desde otros sistemas.†“Es la habilidad de transferir y utilizar información de manera uniforme y eficiente entre varias organizaciones y sistemas de información, en un marco de interoperación.†(Achiary, 2005)
  4. Interoperabilidad – Plataforma [Plataforma de Interoperabilidad (PIN)] “Conjunto de componentes que implementan las capacidades de interoperar con otros sistemasâ€.
  5. Interoperabilidad – Comunicación Organización Organización A C PIN PIN PIN Organización Organización B D
  6. Componentes – PIN BPM ESB SOA Procesos PIN Servicios Optimizacion EDA Indicadores BRE MOM Plataforma de Interoperabilidad (PIN) Transformación Tecnológica
  7. SOA S O A Service Oriented Architecture Arquitectura Orientada en Servicios
  8. SOA - Concepto [Arquitectura Orientada en Servicios] “Conjunto de componentes que pueden ser invocados, cuyas descripciones de interfaces se pueden publicar y descubrirâ€. “Estilo resultante de políticas, prácticas y frameworks que permiten que la funcionalidad de una aplicación se pueda proveer y consumir como conjuntos de servicios, con una granularidad relevante para el consumidor. Los servicios pueden invocarse, publicarse y descubrirse y están abstraídos de su implementación utilizando una sola forma estándar de interfase.â€
  9. SOA - Historias 1 2 3 Acoplamiento Reuso Interoperabilidad
  10. SOA – Historias - Acoplamiento Cliente 1 Cliente 2 Cliente 3 Cliente 4 Cliente 5 App1 App2 App3 App4 App5 OSS OSS OSS
  11. SOA – Historias - Acoplamiento Cliente 1 Cliente 2 Cliente 3 Cliente 4 Cliente 5 App1 App2 App3 App4 App4 OSS OSS OSS Nuevo OSS OSS Nuevo
  12. SOA – Historias - Acoplamiento Alto Acoplamiento. Información Redundante. Alta Dependencia. Altos Costos de Mantenimiento. Poca Protección Tecnológica. Problemas de Duplicidad. Alta Complejidad. Grandes Impactos ante Reemplazo.
  13. SOA – Historias - Reuso - Personajes Soy Gerente Soy un proveedor de TI Pedro José
  14. SOA – Historias - Reuso Mi Soy un Necesito Voy a Hola! nombre Gerente una App. llamar a es Pedro en TI Web para José compras
  15. SOA – Historias - Reuso Tiene Necesito un Seguridad, varios 3 meses / proveedor Yo mismo cliente, etc. módulos 450.000 / soy 4 Personas
  16. SOA – Historias - Reuso Como va el Desarrollo? Todo Listo!!! Aplicación A Seguridad Clientes
  17. SOA – Historias - Reuso 3 meses después…
  18. SOA – Historias - Reuso Necesito Voy a llamar otra App. a jose 3 meses / para RRHH 250.000 / 4 Personas Aplicación B Seguridad Empleados
  19. SOA – Historias - Reuso Pague dos veces por la seguridad? ? Aplicación A Aplicación B Seguridad Seguridad Clientes Empleados ? Pague 2 veces por el modulo de Seguridad!!!
  20. SOA – Historias - Reuso Servicios Autorizar Autentificar Aplicaciones Aplicaciones Seguridad Seguridad Clientes Empleados Desarrollo orientado en servicios Web Services - Reuso
  21. SOA – Historias - Reuso Costos Costos
  22. SOA – Historias - Interoperabilidad Aplicación Funcionalidad JAVA Funcionalidad como servicio JAVA PHP
  23. SOA - Características Los componentes pueden ser invocados. Se pueden publicar y descubrir. Independiente de tecnología. Poco acoplados. Basado en Estándares HTTP, SOAP , WSDL, UDDI. Independiente de transporte. Basado en Contratos.
  24. SOA - Beneficios Interoperabilidad / Independiente de plataforma. Bajo Impacto / Retiro de sistemas legados. Potencia el Reuso / Funciones de Negocio Disponibles. ROI / Maximización de las inversiones en TI. Mayor Velocidad de Despliegue / Construcción.
  25. SOA - Estándares Web Services Interoperability (WS-I). Organization for the Advancement of Structured Information Standards (OASIS). Object Management Group (OMG). The World Wide Web Consortium (W3C).
  26. SOA - Resumen a t e pa r C om p one n a de Pla taform o Reus bilidad Inter opera nt o trato mie C on ac opl a Des
  27. ESB E S B Enterprise Services Bus Bus de Servicios Empresarial
  28. ESB - Concepto [Bus de Servicios Empresarial] “Es una infraestructura capaz de proporcionar servicios web, que soporta comunicación inteligente dirigida y mediada entre componentes de negocio conectados y desconectadosâ€. Gartner Group “Es una plataforma de servicios, que disponibiliza funcionalidades existentes en diversos sistemas heterogéneos, realizando tareas de conexión, adaptación, transporte, transformación, integración, etc, mediante Serviciosâ€. Julio Cejas
  29. ESB - Historia [Crear un Cliente en una Telco] Aplicaciones Operaciones Formatos Sistemas N° Telefono Crear Cliente Facturador Xml Crear Cliente Cedula Recaudador Rafaga ID Crear Cliente Creditos TCP/IP ID Crear Cliente Aprovisionador SOAP / XML BSS
  30. ESB - Historia [Crear un Cliente en una Telco] Transformadores Sistemas Enriquecer Split N° Telefono Facturador Cedula Recaudador ID Creditos ID Aprovisionador BSS Crear Cliente
  31. ESB - Historia Adaptador HTTP Facturador Servicio s/a Orquestación de Servicios Lógica de Integración S SMTP Recaudador C F E T S JMS Averías WSDL TCP Aprovisionamiento Filtro Enrutador Conector Conector Transformador Contrato
  32. ESB – En un Grafico
  33. ESB – Beneficios Rápida integración de sistemas heterogéneos. Evita el acoplamiento con las tecnologías. Altamente Escalable con Infraestructura que soportan alta demanda. Soporte de diversos Protocolos.
  34. ESB – Beneficios Cliente 1 Cliente 2 Cliente 3 Cliente 4 Cliente 5 App1 App1 App2 App3 App3
  35. ESB – Patrones de Integración http://www.enterpriseintegrationpatterns.com/
  36. ESB - Resumen a t e pa r C om p one n c i ón a de egra Pla taform Int ne o r ogé bilidad Hete Inter opera i e nt e Amb nda e nt o e ma ami A lta D pl Aco
  37. BRE B R E Business Rule Engine Motor de Reglas Negocio
  38. BRE – Extra!!! El 95% de las decisiones de una organizacion pueden ser automatizadas.
  39. BRE - Decisiones Alto Decisiones Estratégicas Valor de cada decision Decisiones Tácticas Decisiones Operacionales Bajo Bajo Volumen de Decisiones Alto
  40. BRE – Proceso Actual de Toma de Decisiones
  41. BRE – Domino del Excel y Calc
  42. BRE – Decisiones - Ejemplo
  43. BRE – Decisiones - Ejemplo
  44. CEP C E P Complex Event Processing Procesamiento de Eventos Complejos
  45. CEP – En un Grafico!!! pacientes que necesitan Ritmo cardiaco = 150 bpm atención crítica S [medicación = DrugX] & [Ritmo cardiaco > 120 bpm] & B S [Presión arterial < 70 mmHg] S Monitoreo de pacientes B Edad = 70 ancianos que están perdiendo a presión S S [Ritmo cardiaco < 30] | B B B [temperatura < 33] | Temperatura = 38°C [Presión arterial < 50] S S pacientes con fiebre [Ritmo cardiaco > 140 bpm] B Temperatura = 40°C & [temperatura > 39] & [dolencia != frio] B S S dolencia= diabetes S S Presión arterial = 60 mmHg Sensor Suscriptor
  46. BPM B P M Business Process Managment Gestión de Procesos de Negocio
  47. BPM - Concepto [Gestión de Procesos de Negocio] “BPM es un enfoque estructurado que emplea métodos, políticas, métricas, prácticas de gestión y herramientas de software para gestionar y optimizar continuamente los procesos de una organizaciónâ€.
  48. BPM – Concepto [Flujos de Trabajo] Workflow Escalar bandeja iniciar registrar Aprobar fin notificar Un workflow o flujo de trabajo es una secuencia de tareas estructurada o semiestrucutrada ejecutada en serie o en paralelo por dos o mas individuos.
  49. BPM – Concepto [Arquitectura de Integración] Enterprise Architecture Integration mapear transformar iniciar conectar adaptar fin eliminar EAI (Arquitectura de integración empresarial): EAI es un sistema para automatizar el movimiento de datos entre aplicaciones y sistemas.
  50. BPM – Concepto [Gestión de Procesos] Business Process Managment mapear Escalar transformar bandeja iniciar conectar adaptar fin + iniciar registrar Aprobar fin eliminar notificar Un procesos de negocio es una secuencia de tareas que son ejecutada en serie o en paralelo por dos o mas individuos o aplicaciones. Business Process Management, es la unión de ambos mundos.
  51. BPM - Concepto Definir Optimizar Modelar Analizar BPM Simular Monitorear Desplegar Ejecutar “BPM es un enfoque estructurado que emplea métodos, políticas, métricas, prácticas de gestión y herramientas de software para gestionar y optimizar continuamente los procesos de una organizaciónâ€.
  52. BPM - Disciplinas Business Process Modelling BPMN Notation (BPMN), es el estándar para Modelado modelar los procesos de negocio. Business Activity Monitoring (BAM), permite BAM el monitoreo de actividades de Negocio usando Monitoreo indicadores claves de desempeño. Business Process Execution Language BPEL (BPEL), es el estándar para ejecutar procesos Ejecución de negocio. Estilos de Arquitectura, que son SOA ESB BRE la base para la construcción de Servcios Bus Reglas una infraestructura orientada en servicios y procesos.
  53. BPM – Organización Tradicional vs. Organización BPM Orientado en Orientado en actividades. procesos. Existen Técnicas Flowchart en visio, Modelado de word, etc. procesos. Existen Técnicas para No se mide. la formulación y medición de indicadores. Procesos Aplicaciones Web. Automatizados.
  54. BPM – Organización Tradicional vs. Organización BPM Proceso de Negocio Dept 1. Dept 2. Dept 3. Dept 4.
  55. BPM – Un Proceso!!!
  56. BPM – Ciclo de Vida Definir Características - Modelado Optimizar Modelar Portal de Procesos. 7. 6. 5. 4. 3. 2. 1. Repositorio de Procesos. Mapa de Procesos. Analizar BPM Simular Metadata de Procesos. BPMN. Indicadores de Gestión. Indicadores de Resultados. Monitorear Desplegar Ejecutar
  57. BPM – Ciclo de Vida Definir Características - Simulación Optimizar Modelar Predecir Capacidad. 4. 3. 2. 1. Identificar Cuellos de Botella. Detectar Problemas Potenciales. Analizar BPM Simular Análisis de Costos, Riesgos, etc. Monitorear Desplegar Ejecutar
  58. BPM – Ciclo de Vida Definir Características - Construcción Optimizar Modelar Web Services. 5. 4. 3. 2. 1. Reglas de Negocio. Orquestación de Servicios. Analizar BPM Simular Orquestación de Procesos. BPEL – Workflow. Monitorear Desplegar Ejecutar
  59. BPM – Ciclo de Vida Definir Características - Monitoreo Optimizar Modelar Volumen Numero de transacciones. Numero de ticket cerrados. Numero de errores. Analizar BPM Simular Numero de días Velocidad Tiempo de vida del proceso. Tiempo de tareas individuales. Errores Timeouts. Monitorear Desplegar Transacciones. Condiciones Especiales Alertas. Ejecutar Reglas. Toma de Decisiones
  60. BPM – Ciclo de Vida Definir Características - Construcción Optimizar Modelar Medir para mejorar. 3. 2. 1. Mejora Continua. Toma de Decisiones. Analizar BPM Simular Monitorear Desplegar Ejecutar
  61. BPM – Roles Business Activity Monitoring (BAM) Analista de Negocio Modelado de Procesos con BPMN Analista de Procesos Web Services, BPEL, BPEL4People, etc. Desarrolladores de Procesos
  62. BPM - Beneficios El Modelado de Procesos es Considerado. Se formalizan los procesos. El Monitoreo de procesos es considerado. La optimización de procesos es considerada. Orientado a la medición de indicadores. Incentiva el uso de estándares. Creado para el Cambio.
  63. Resumen P T I Para Tu Información
  64. Resumen – Analogía Cuerpo Humano Business Process Management Business Rule Engine Complex Event Procesing
  65. Resumen – Disciplinas PIN SOA ESB BRE BPM BPMN BAM Ambientes Reuso Decisiones Indicadores Notación Grafica Indicadores Heterogéneos Interoperabilidad Adaptación Reglas Medición Modelado Medición Ãrboles de Modelado de Diversas Toma de Desacoplamiento Integración decisión Procesos Perspectivas Decisiones Automatización de Contrato Alta Demanda SOA Mejora Continua Procesos Independencia Optimización de Mapa de Estándares Optimización Pluggins Procesos Procesos
  66. Resumen – Beneficios Proporciona Agilidad Lenguaje Común Operacional Independiente Único punto de de tecnología. Acceso. Evita la Información Acelera la implantación Redundante de las disciplinas BPM Proporciona una arquitectura simple, Protege la inversión flexible, reusable tecnológica
  67. Recomendaciones
  68. Recomendaciones – Desarrollar un PIN BAM BPMN Monitoreo Modelado Orquestación BPEL Orquestación Procesos Servicios Web Services ESB BRE BUS Reglas
  69. Recomendaciones - Sensibilizar
  70. Recomendaciones – Lineamientos Todo desarrollo debe estar orientado en servicios. La notación grafica para modelar procesos de negocios es BPMN. Establecer un Comité Extendido de Procesos. Formular indicadores.
  71. Recomendaciones – Plataforma de Interoperabilidad GlassFish OpenESB NetBeans Terracota Hyperic
  72. Recomendaciones – Piloto BPM Portal de Procesos Modelado Modelado de Procesos BPMN 1.0 BPMN 1.1 Simulación Simulacion / Emulacion Monitoreo Negocio de procesos BAM BI Reglas Eventos Procesos Orquestacion BPEL BPEL4People XPDL de Procesos Orquestacion WSDL SOAP XML- XSD BPEL Servicios de Servicios SOA MOM BRE ETL Plataforma de Servicios ESB EDA CEP Dominio Semantica
  73. Reflexiones
  74. Reflexiones – Inhibidores
  75. Reflexiones – Inhibidores Falta de Capacitación en TI. Síndrome del día día. Ausencia de Lineamientos y Estándares. No se desarrolla pensando en integración. Falta de Investigación y Desarrollo. Inexperiencia de proveedores Tecnológicos. No hay Direccionamiento Tecnológico.
  76. Reflexiones – Inhibidores – El día dia R Tarea Descripción 1 Operaciones Mantener sistemas, red, seguridad, etc. SSO Desarrollo de Adquisición, desarrollo y mantenimiento de sistemas 2 Aplicaciones (Software) 3 Estrategia TI Previsión, Planeacion del rol de las TIC en la organización Infraestructura & Planeacion, Implementación y actualización de la 4 arquitectura infraestructura. 5 Priorizacion Determinar que tareas son mas importantes. Gestión 6 Liderazgo Organizacional TI 7 Gestión de Personal Manejo y desarrollo del personal de TI 8 Gestión Financiera Presupuesto y gestión del gasto en TIC Procesos de negocio y Implementar cambios en los procesos de negocios 9 empresariales. gestión del cambio Construcción de confianza, entendimiento entre el 10 Manejo de Relaciones negocio y las necesidades de TI
  77. Reflexiones – Una Visión Nacional Sociedad Digital E-Gobernabilidad Electrónico Gobierno E-Gobierno
  78. Reflexiones – Una Visión Nacional - PINMAP Organización BPM BPMN BAM Plataforma de Modelado y Automatización de Procesos SOA ESB BPEL Plataforma de Interoperabilidad Practicas ITIL, Cobit
  79. Reflexiones – Una Visión Nacional - PIN Plataforma de Interoperabilidad Gobernabilidad Internos Ciudadano Organizaciones Gestión Tipos de Servicios
  80. Reflexiones – Una Visión Nacional Organización A Empleados Internos Ciudadanos PINMAP Ciudadano Internos Organizaciones PINMAP Ciudadano Gobernabilidad Gestión Organizaciones Gobernabilidad Gestión E-Gobernabilidad
  81. CNTI – Avances Marco de Interoperabilidad del Estado Venezolano. Vista integrada de servicios públicos del Estado.
  82. Gracias www.mijao.blogspot.com jcejas@cnti.gob.ve 0426-5201276
  83. Gracias

+ julio cejasjulio cejas, 4 months ago

custom

1415 views, 10 favs, 2 embeds more stats

Presentacion que describle los componentes de una p more

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 1415
    • 1397 on SlideShare
    • 18 from embeds
  • Comments 2
  • Favorites 10
  • Downloads 9
Most viewed embeds
  • 17 views on http://gerenciainnovacion.blogspot.com
  • 1 views on http://www.gerenciainnovacion.blogspot.com

more

All embeds
  • 17 views on http://gerenciainnovacion.blogspot.com
  • 1 views on http://www.gerenciainnovacion.blogspot.com

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories