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
La formación definitivamente llenó algunos de los vacíos en mis conocimientos dejados por la lectura del OptaPlanner userguide. Me proporcionó una buena comprensión general sobre cómo abordar el uso de OptaPlanner en nuestros proyectos futuros.
Terry Strachan - Exel Computer Systems plc
Curso - OptaPlanner in Practice
Traducción Automática
Ejemplos compartidos de cada función y/o operador están todos bien explicados.
Brian Amlon - Thakral One, Inc.
Curso - Introduction to Drools 7 for Developers
Traducción Automática
muchas prácticas son muy bienvenidas, muchos casos de intento y aprendizaje están incorporados
Nadia Ivaniuk - Credit Suisse (Poland) Sp.z o.o.
Curso - Modelling Decision and Rules with OMG DMN
Traducción Automática
Ejercicios y resolución de problemas en grupos cuando los problemas eran más difíciles.
Randy Comer Comer - Sandia National Labs
Curso - Drools 7 and DSL for Business Analysts
Traducción Automática