Taller OpenESB ENTERPRISE & BPEL: Becoming an Open Enterprise
Impartido por: Paul Perez, OpenESB® Architect and Developert | Martí Pàmies, OpenESB® developer
- Con matrícula reservada para ediciones trimestrales
- Concertada con ediciones personalizadas para alumnos de una organización
![OpenESB ENTERPRISE & BPEL: Becoming an Open Enterprise - Vico Academy](https://vicoacademy.com/wp-content/uploads/2024/02/openesb-enterprise-bpel-vico-academy-1.webp)
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 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.
El valor añadido de este 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.
El taller incluye también una serie de cuestionarios de entrenamiento para que al alumno pueda abordar con garantías el examen oficial de certificación “OpenESB Developer Specialist”.
Taller OpenESB ENTERPRISE & BPEL: Becoming an Open Enterprise
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® FHIR®, mensajería v2 ISO 27931, CDA® ISO27932), empleo (conectividad con el SEPE), formación (integración con APPs docentes), etc. para administraciones públicas y sector privado.
Este taller «Hands-On» de OpenESB ENTERPRISE & BPEL: Becoming an Open Enterprise te capacitará para:
- 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.
- Superar el examen oficial “OpenESB Developer Specialist Certificate”.
Este taller de OpenESB ENTERPRISE & BPEL: Becoming an Open Enterprise es para 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.
Temario taller OpenESB ENTERPRISE & BPEL: Becoming an Open Enterprise
Este curso taller dispone de 10 módulos que configuran distintas unidades didácticas.
Incluye un cuaderno de prácticas con más de 70 actividades y también facilita una veintena de entregables, como resultado del desarrollo de un caso práctico, que muestra las funcionalidades principales de la plataforma OpenESB en un proyecto real de interoperabilidad.
- M1: Introducción a OpenESB.
- What is Open ESB
- What is a Service Architecture (SOA)
- Open ESB Main Components
- Services Engines
- Binding Components
- The “Studio”
- Open ESB Core
- How Services are Defined and Deployed
- M2: Introducción al lenguaje de especificación WSDL y definición de esquemas XML (XSD).
- WSDL Foundations
- WSDL Document
- Types Definition
- Message Definition
- Port Type Definition
- Binding Definition
- Service Definition
- More on Bindings
- SOAP 1.2 Binding
- Introduction to XML Schema
- Data Types in XML Schemas
- Elements in XML Schemas
- Attributes in XML Schemas
- Create group of elements and attributes
- M3: Introducción al Lenguaje de ejecución de procesos BPEL.
- Introduction to BPEL
- BPEL Choreography vs. Orchestration
- BPEL inside OpenESB
- Activities, Properties, Web Services
- Basic Activities
- Structured Activities
- M4: Introducción al BPEL Mapper.
- The BPEL Mapper
- XPath Function Reference
- Do XSL Transform
- Java
- Mapper Predicates
- BPEL Logging
- M5: JBI & ESB Binding Components.
- What is JBI
- Binding Components
- Binding NMR Engines
- HTTP Binding Component
- Database Binding Component
- JMS Binding Component
- File Binding Component
- REST Binding Component
- eMail Binding Component
- LDAP Binding Component
- Scheduler Binding Component
- Using Custom Encoders
- M6: Introducción a XPath y XSLT.
- XPath Expressions
- XPath Node selectors
- XPath Axes
- XPath Functions
- XPath Operators
- Introduction to XSLT
- XSLT Documents
- Processing a transformation
- XSLT Syntax
- Version, Root and Namespace
- XSLT Elements
- M7: Composite Applications.
- Composite Applications (CA)
- Services Packaging
- Service Deployment
- Studio CA Editor
- Connectors & Bindings
- Internal & External Modules
- Best Practice Defining CA
- Throttling Algorithm
- Soap Binding Advanced Properties
- Soap Binding Security Configuration
- M8: Exception Management.
- What are Exceptions
- Fault Messages and Exceptions
- How to manage Exceptions
- Fault Handlers
- Catch, Catch All
- Throw, Rethrow
- WSDL Fault Messages
- Compensation Handlers
- Compensate, CompensateScope
- Termination Handlers
- M9: OpenESB Scalability.
- Scalability properties
- Scalability dimensions
- Horizontal and Vertical Scaling
- Horizontal Scale-Out
- CAP Theorem
- Building Scalable Web Services
- OpenESB Key aspect to Scale Services
- How to use JMS Queues to Scale
- BPEL Atomic property
- Dynamic Addressing for Callback
- Configuring Message Throttling
- Implementing distributed Cache/Persistence
- M10: OpenESB Monitoring.
- Observability vs. Monitoring
- Observability Telemetry types
- Monitoring evolution to
- Observability
- OpenESB Observability
- Elastic Stack (ELK)
- Observability Solution
- Elastic Stack (ELK) Components
- OpenESB Premium ELK Integration
- Elastic APM Data Model
- OpenESB Premium Instrumentation
- Transaction & Span Name and Tags
- Exceptions
Para realizar las actividades del taller OpenESB ENTERPRISE & BPEL: Becoming an Open Enterprise, contamos con los siguientes materiales:
- Presentaciones de cada módulo.
- Cuadernos de prácticas con las actividades relacionadas.
- Materiales de estudio recomendados.
- Materiales de referencia para consultar y saber más.
- Foros de debate sobre los contenidos y recursos asociados.
- Cuestionarios de entrenamiento previo al examen de certificación.
Examen “OpenESB Developer Specialist Certificate”
VICO OPEN Academy ofrece diferentes pruebas de certificación para evaluar el conocimiento y la competencia sobre los estándares de interoperabilidad y la tecnología de servicios abiertos con las prestaciones de la plataforma OpenESB.
Este taller está orientado a preparar el examen “OpenESB Developer Specialist Certificate” que consta de las siguientes pruebas:
- La primera parte del examen es una prueba compuesta por 50 preguntas de opción multi-respuesta:
- El tiempo asignado para responder a las preguntas es de dos horas
- Para aprobar el examen se requiere un 70% de aciertos = 35 respuestas correctas.
- No hay penalización por las respuestas fallidas. Las preguntas de opción multirespuesta requieren que todas las respuestas sean correctas.
- La segunda parte trata de un examen práctico para resolver un proyecto de interoperabilidad, con el propósito de demostrar la competencia del candidato en el uso de la plataforma OpenESB.
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.
Modalidades de teleformación
![Logo Interoperabilidad Open ESB - Vico Academy](https://vicoacademy.com/wp-content/uploads/2024/05/logo-Open-ESB-Vico-Academy.webp)
Solicita ahora más información sobre nuestras formaciones disponibles en interoperabilidad
Cursos y talleres de interoperabilidad
![Curso HL7 Nueva generacion de estandares de interoperabilidad - Vico Academy](https://vicoacademy.com/wp-content/uploads/2024/02/HL7-Nueva-generacion-de-estandares-de-interoperabilidad-Vico-Academy.webp)
Curso de HL7 FHIR® R4 Proficiency - Servidores FHIR® "Smart-On FHIR®"
Curso en el que aprenderás a implementar escenarios de interoperabilidad entre portales, Apps y dispositivos de movilidad mediante la combinación de recursos FHIR® y documentos clínicos estructurados, además de abordar el examen oficial HL7 INTERNATIONAL.
![Curso Interoperabilidad para gestores soporte HL7 - Vico Academy](https://vicoacademy.com/wp-content/uploads/2024/02/Interoperabilidad-para-gestores-soporte-HL7-Vico-Academy.webp)
Taller de interoperabilidad, estándares de información HL7 y guías de implementación IHE
Taller dirigido a gestores de salud para que puedan entender cómo funciona la interoperabilidad según los estándares de información HL7 y las guías de implementación IHE.
![Curso HL7 Intercambio electronico de datos con mensajeria - Vico Academy](https://vicoacademy.com/wp-content/uploads/2024/02/HL7-Intercambio-electronico-de-datos-con-mensajeria-Vico-Academy.webp)
Curso de HL7 V2.8: Intercambio electrónico de datos con mensajería ISO 27931
Curso en el que aprenderás a construir mensajes según los estándares HL7 V2.x, a entender los diferentes tipos y la configuración de su arquitectura, además de abordar el examen oficial HL7 INTERNATIONAL.
![](https://vicoacademy.com/wp-content/uploads/2024/04/curso-de-pre-certificacion-hl7-cda-vico-academy.webp)
Curso de HL7 CDA: El documento clínico ISO 27932 para una interoperabilidad global
Curso en el que aprenderás a construir documentos clínicos HL7 CDA, además de entender los diferentes tipos de documentos y su arquitectura para saber cómo utilizarlos en un proyecto de integración, además de abordar el examen oficial HL7 INTERNATIONAL.