1 / 54

Emanuel Banchio Luis Cassol

Desarrollo, Integración y Orquestación de Servicios Web para el Soporte de Transacciones Bancarias usando un motor WS-BPEL. Emanuel Banchio Luis Cassol. Agenda. Objetivos Metodología Conceptos Generales Solución Implementación Conclusiones. Descripción del Problema.

beau-wooten
Download Presentation

Emanuel Banchio Luis Cassol

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Desarrollo, Integración y Orquestación de Servicios Web para el Soporte de Transacciones Bancarias usando un motor WS-BPEL Emanuel Banchio Luis Cassol

  2. Agenda

  3. Objetivos Metodología Conceptos Generales Solución Implementación Conclusiones Descripción del Problema

  4. DESCRIPCIÓN DEL PROBLEMA Dominio del problema

  5. Problemas del Sector DESCRIPCIÓN DEL PROBLEMA

  6. DESCRIPCIÓN DEL PROBLEMA • Hipótesis de solución del problema

  7. Descripción del problema • Metodología • Conceptos Generales • Solución • Implementación • Conclusiones • Demostración Objetivos

  8. Objetivos

  9. Objetivos específicos

  10. Descripción del problema • Objetivos • Conceptos Generales • Solución • Implementación • Conclusiones • Demostración Metodología

  11. METODOLOGÍA • Metología Ágil

  12. METODOLOGÍA • Scrum

  13. Descripción del problema • Objetivos • Metodología • Solución • Implementación • Conclusiones • Demostración Conceptos Generales

  14. CONCEPTOS GENERALES • Arquitectura Orientada a Servicios (SOA)

  15. CONCEPTOS GENERALES • SOA - Principios

  16. CONCEPTOS GENERALES • SOA – ¿Qué Genera?

  17. Contrato Formal Minimiza las dependencias consiguiendo la… Evita duplicidades y se obtiene la… Proporciona la independencia del servicio y por tanto la… Descubrimiento Bajo Acoplamiento Reusabilidad Sin Estado Independencia del entorno de ejecución y por lo tanto se consigue la… Composición Permite la… Ofrece más oportunidades de… Autonomía • CONCEPTOS GENERALES • ¿SOA Compliant?  Principios de SO

  18. Proceso de Negocio 1 Servicio Servicio Servicio Mensaje Mensaje Operación Operación Operación Operación Operación Operación N Operación N Operación N Operación N Operación N Proceso de Negocio N Servicio Servicio Mensaje • CONCEPTOS GENERALES • SOA - Elementos

  19. servicio de tareas orquestadas Capa de servicios de tarea servicio de tarea Capa de servicios de entidad servicio de entidad servicio de entidad Capa de servicios de utilidad servicio de utilidad servicio de utilidad • CONCEPTOS GENERALES • SOA – Clasificación de servicios

  20. CONCEPTOS GENERALES • SOA – Identificación de Servicios

  21. CONCEPTOS GENERALES • Servicios Web (WS)

  22. Tarjeta de crédito Servicio Web Aplicación Cliente Agente de viajes Servicio Web Hotel Servicio Web Línea aérea Servicio Web • CONCEPTOS GENERALES • Servicios Web: funcionamiento WSDL WSDL SOAP WSDL SOAP SOAP SOAP SOAP SOAP WSDL

  23. CONCEPTOS GENERALES • SOA y WS UDDI 1. registra publica WSDL 2. encuentra obtiene WSDL HTTP 3. petición SOAP (XML) 4. respuesta SOAP (XML) Implementación Servicio Web Implementación Servicio Web Consumidor Servicio Web

  24. CONCEPTOS GENERALES • Gestión de Procesos de Negocio (BPM)

  25. CONCEPTOS GENERALES • Ciclo de vida BPM Diagnóstico Ejecución Procesos (Re) diseño Implementación

  26. CONCEPTOS GENERALES • WS-BPEL

  27. Descripción del problema • Objetivos • Metodología • Conceptos Generales • Implementación • Conclusiones • Demostración Solución

  28. SOLUCIÓN • Pasos

  29. SOLUCIÓN • Diagrama de • Estados

  30. SOLUCIÓN • Modelado de Procesos de Negocio Información Recurso Meta Entrada Provee Meta Evento Procesos de Negocio Salida Salida

  31. SOLUCIÓN • Modelado de Procesos - Perspectivas

  32. SOLUCIÓN • Perspectiva de Control de Flujo

  33. SOLUCIÓN • Control de Flujo  PROCESOS

  34. SOLUCIÓN • Perspectiva de Datos

  35. SOLUCIÓN • Perspectiva de Recursos

  36. SOLUCIÓN • Modelado Conceptual

  37. SOLUCIÓN • Modelado Conceptual

  38. SOLUCIÓN • SOA – Enfoque Top Down

  39. SOLUCIÓN • SOA – Enfoque Bottom UP

  40. SOLUCIÓN • Arquitectura SOA

  41. ARQUITECTURA • SOA

  42. Descripción del problema • Objetivos • Metodología • Conceptos Generales • Solución • Conclusiones • Demostración Implementación

  43. Implementación

  44. IMPLEMENTACIÓN • Distribución • física

  45. IMPLEMENTACIÓN • Distribución Física

  46. IMPLEMENTACIÓN • Distribución Física

  47. IMPLEMENTACIÓN • Distribución Física - INTALIO

  48. IMPLEMENTACIÓN • INTALIO - Arquitectura

  49. IMPLEMENTACIÓN • Diagramas de Implementación

  50. IMPLEMENTACIÓN • Diagramas de Implementación

More Related