Programa del Curso
Servicios de orquestación
- Conceptos básicos del servicio web
- La evolución de SOAP, WSDL y UDDI
- Introducción a los conceptos de orquestación de servicios
- Principios de diseño de BPEL
- Componentes del diseño
- Patrones de diseño de procesos
El recorrido escénico de la Teoría del Proceso
- Cálculo Pi
- Redes de Petri
- Máquinas de estado
- Diagramas de actividades
- BPMN y XPDL
Dividir el proceso en ámbitos
- Cómo se usan los ámbitos
- Variables
- Ámbitos y simultaneidad
- Alcances y gestión de fallos
- Reversión de transacciones
- Compensación
Ampliación del proceso con la gestión de fallos
- Definición de controladores de errores para ámbitos
- Fallos de señal al cliente
- Fallos de señal a los servicios de los socios
- Manejo de fallas en línea
- Rescisión forzosa
- Uso de estado suspendido
Adición de un controlador de compensación
- Definir el escenario de compensación
- Definición de un controlador de compensación
- Invocar un controlador de compensación
- Revertir una transacción
- Deshacer eventos empresariales
Aceptar más de una respuesta de servicios web asincrónicos
- Usar pick en lugar de receive
- Usar pick para señalar fallas
- Agregar tiempos de espera
- Enfoque sincrónico frente a asincrónico
- Enfoque basado en eventos
Adición de un controlador de eventos para un ámbito
- Eventos de mensaje
- Eventos de alarma
- Adición de sensores
- Uso de la forma de selección
- Conceptos de arquitectura basados en eventos
Uso de vínculos dinámicos de asociados para invocar servicios de asociados
- Definir enlaces dinámicos
- Asignación de enlaces de socios
- Cambiar los vínculos de los socios
- Elegir un servicio del registro UDDI
Comprender la correlación
- Definir la correlación manualmente
- Declarar las propiedades del mensaje
- Uso de conjuntos de correlaciones
- Más de 2 participantes en una correlación
- Correlación y enfoque asincrónico
Desarrollar una compleja ejecución paralela de actividades
- Diseño de simultaneidad
- Control de flujos simultáneos complejos mediante enlaces
- Implementación de convoyes
- Integración del flujo de trabajo humano
- Vista previa de la versión más reciente de BPEL
Requerimientos
Conocimiento de XML, XSL y XSD, cierta exposición a SOAP y WSDL.
Testimonios (5)
El ritmo fue bueno, con una buena mezcla de intercambio de conocimientos, demostraciones y trabajo práctico. Filip fue muy atractivo y proporcionó la energía para superar el curso. Fue bueno que hubiera muchas clases 1:1, con Filip realizando ejercicios de entrenamiento individual.
Colin - Worldpay
Curso - BPMN, DMN, and CMMN - OMG standards for process improvement
Traducción Automática
The training definitely backfilled some of the gaps in my knowledge left by reading the OptaPlanner userguide. It gave me a good broad understanding of how to approach using OptaPlanner in our projects going forward.
Terry Strachan - Exel Computer Systems plc
Curso - OptaPlanner in Practice
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
Curso - Introduction to Drools 7 for Developers
a lot of practices are very welcome, many try and learn cases are embedded
Nadia Ivaniuk - Credit Suisse (Poland) Sp.z o.o.
Curso - Modelling Decision and Rules with OMG DMN
Exercises and solving problems in groups when the problems were more difficult.