OpenESB ENTERPRISE & BPEL: Becoming an Open Enterprise

Modalidades de teleformación

  • Con matrícula reservada para ediciones trimestrales
  • Concertada con ediciones personalizadas para alumnos de una organización


Introducción

OpenESB es una plataforma orientada a servicios que proporciona la base para una gestión inteligente de las tecnologías SOA actuales y futuras. En este curso/taller presentamos los principios de la Arquitectura Orientada a Servicios, dirigida a Eventos (SOA 2.0), y basada en una coreografía de procesos (BPEL). Desarrollamos una serie de ejercicios "Hands-On" para entender su aplicación en un mundo interconectado, basado en el paradigma de la arquitectura de computación en la nube, y para comprender como dar respuesta a requisitos como la alta disponibilidad y la escalabilidad horizontal . En este contexto, utilizamos el concepto de "servicio" de una manera global, en referencia a todos los recursos de hardware y software disponibles de la nueva generación de Internet.


A diferencia de las herramientas "Message Oriented Middelware" (MOM), orientadas específicamente a enrutar mensajes, la plataforma OpenESB además de intercambiar mensajes, se centra en implementar y coreografiar los procesos de la organización asociados a dichos mensajes, y es capaz de monitorizar todos los eventos interrelacionados. Otro de los puntos fuertes de OpenESB es que su lenguaje de orquestación de procesos está basado en el estándar "Business Process Execution Language" (BPEL). Esto permite una trazabilidad de los procesos de negocio en la medida que se están ejecutando a tiempo real, y una independencia de los procesos con respecto a la plataforma para su explotación externa con otras herramientas. OpenESB dispone actualmente de múltiples conectores para soluciones sectoriales: Sanidad (HL7), Empleo, Formación, etc., para administraciones públicas y sector privado.


El valor más relevante que aporta este curso taller son las prácticas diseñadas para resolver escenarios de interoperabilidad reales. Los ejercicios están orientados a un “aprendizaje por el ejemplo”, para entender “paso a paso” los aspectos de configuración, desarrollo y administración de la plataforma de servicios. Para saber cómo utilizarla en un proyecto de integración, conociendo qué puede aportar para resolver los requisitos de interoperabilidad de una organización.



Objetivos

  • Entender los principios de diseño y arquitectura de los componentes OpenESB
  • Examinar las ventajas de la arquitectura de componentes del BUS y la orquestación de procesos de negocio
  • Definir Servicios e implementar su especificación utilizando XML y WSDL
  • Conectar los procesos de negocio y los servicios a sistemas externos
  • Diseñar y ejecutar procesos BPEL “Business Process Execution Language”
  • Implementar servicios escalables y de alta disponibilidad con OpenESB
  • Monitorizar los procesos de negocio con la plataforma OpenESB Enterprise

Dirigido a

Técnicos e ingenieros con experiencia en proyectos de integración y que hayan participado en el desarrollo de aplicaciones orientadas a servicios. Importante tener conocimientos básicos de esquemas XML, tecnologías XSLT y Web Services. No se requiere conocimientos de Java. El taller es impartido en Inglés.



Temario

Track 1. Rationale 

  •  1.1 OpenESB ecosystem
  •  1.2 Architecture concepts
  •  1.3 OpenESB Architecture
  •  1.4 OpenESB Bus operation
  •  1.5 Installation and Configuration

Track 2. OpenESB development process

  •  2.1 Services Design
  •  2.2 OpenESB development processes and patterns (Pro and Con)
  •  2.3 OpenESB Studio
  •  2.4 Local and remote access
  •  2.5 Unit and Load Test Design and execution

Track 3. BPEL (Business Process Execution Language)

  •  3.1 Understanding Orchestration
  •  3.2 Getting Started with OpenESB BPEL Process Manager
  •  3.3 Overview of Activities
  •  3.4 Concepts of Partner Links and Service Invocations
  •  3.5 BPEL Best Practices
  •  3.6 Compensation

Track 4. BPEL Mapper

  •  4.1 XPath features
  •  4.2 XLST transformation
  •  4.3 BPEL mapper Features
  •  4.4 Query XML (Xpath Predicates)

Track 5 OpenESB Bindings and Service Deployments

  •  5.1 Components, Connectors and Services
  •  5.2 Service Composition
  •  5.3 File Binding
  •  5.4 JMS Binding
  •  5.5 Database Binding
  •  5.6 SMTP Binding
  •  5.7 REST Binding

Track 6. Advanced BPEL

  •  6.1 BPEL advanced scope
  •  6.2 Fault management
  •  6.3 Event management
  •  6.4 Distributed Cache
  •  6.5 Java invocations

Track 7. Monitoring

  •  7.1 Monitoring architecture
  •  7.2 Monitoring configuration
  •  7.3 Monitoring publisher
  •  7.4 Interfacing with Kibana + Elasticsearch (ELK)

Track 8. OpenESB Administration

  •  8.1 Admin Use Cases
  •  8.2 Clustering and multi-instances overview
  •  8.3 Guarantee of delivery and consistency
  •  8.4 CLOUD Deployment
  •  8.5 Measuring and invoicing services


Plataformas de teleformación

  • Plataforma ZOOM para las sesiones semanales de 90 minutos de videoconferencia
  • Plataforma MOODLE de VICO ACADEMY
  • Tiempos de acceso al Aula Virtual a discreción del alumno.
  • Tutoría asistida durante las semanas del curso por parte de los instructores para resolver dudas.
  • Acceso a los recursos del Aula Virtual durante 12 meses
  • Videoconferencias registradas
  • Materiales docentes en Inglés


Nivel de dedicación

  • 4 semanas de duración con la impartición de 2 Tracks semanales
  • 8 WEBMINARS PRESENCIALES
  • 32 horas en total (16 horas: WEBMINARS PRESENCIALES + 16 horas de teleformación)
  • Durante el curso, los alumnos participan en 8 WEBMINARS PRESENCIALES de 2 horas con fecha/hora concertada para todo el grupo
  • El resto de teleformación es discrecional:
    •  Estudiar las unidades didácticas y presentaciones
    •  Realizar ejercicios
    •  Cumplimentar cuestionarios 
    •  Participar en los foros de discusión (Consultas, debates, orientaciones)


Recursos en modalidad TELEFORMACIÓN

  •  OpenESB ENTERPRISE en el CLOUD
    •  Herramientas web para realizar ejercicios
    •  Editor XML


Inscripciones

innova@vico.org

vico.org

Vico Academy



PYMMA & VICO OPEN MODELING

  • PYMMA Open Integration es un actor clave en el núcleo de desarrolladores de OpenESB. Es una de las consultoras con más experiencia en implantaciones y en formación para arquitectos de integración y desarrolladores. También facilita distintos niveles de mantenimiento y soporte de consultoría para las empresas que seleccionan OpenESB como su plataforma de integración de servicios de interoperabilidad.
  • VICO Open Modeling es partner de PYMMA Open Integration y actúa como representante de OpenESB en España y Latinoamérica (LATAM), dando formación y consultoría en proyectos de integración de sistemas donde se requiere especificar modelos de información y mapas de procesos. Utiliza OpenESB para automatizar datos, flujos y procesos modelados con UML, BPMN y BPEL.


Instructores

Paul Perez OpenESB & TOGAF ARCHITECT

Martí Pàmies OpenESB DEVELOPER






Los invitados no pueden entrar a este curso. Por favor acceda con sus datos.