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 (6)
numerous practical exercises
Anna Prusak - Credit Suisse (Poland) Sp.z o.o.
Curso - Modelling Decision and Rules with OMG DMN
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
good atmosphere
Martin Jesterschawek
Curso - Business Rule Management (BRMS) with Drools
Positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Curso - Introduction to Drools 6 for Developers
I loved that he was able to see our machines to help us when we got stuck.
Megan Burns - Sandia National Labs
Curso - Drools 7 and DSL for Business Analysts
The training is very interesting and can be useful on our future projects and the trainer is always active on answering our questions and helping us when we are having issues on our end.