BPEL
BPEL steht für „Business Process Execution Language“.
Bedeutung von BPEL
Business Process Execution Language
Geschäftsprozesse & WebservicesBPEL steht für Business Process Execution Language. Die XML-basierte Sprache wurde entwickelt, um ausführbare Geschäftsprozesse zu beschreiben, die mehrere Webservices orchestrieren – etwa Aufrufe, Antworten, Verzweigungen, Fehlerbehandlung und länger laufende Abläufe.
Beispiel: Ein BPEL-Prozess kann zuerst einen Bestellservice aufrufen, anschließend eine Zahlung anstoßen und bei einem Fehler einen Kompensationsschritt ausführen.
Verwendung und Schreibweise
Schreibweise
Schreibweise: BPEL
Im Kontext
Ein BPEL-Prozess kann zuerst einen Bestellservice aufrufen, anschließend eine Zahlung anstoßen und bei einem Fehler einen Kompensationsschritt ausführen.
Beispiel
Ein BPEL-Prozess kann zuerst einen Bestellservice aufrufen, anschließend eine Zahlung anstoßen und bei einem Fehler einen Kompensationsschritt ausführen.
Nicht verwechseln
Nicht mit BPMN verwechseln: BPMN dient primär der grafischen Prozessmodellierung; BPEL beschreibt ausführbare Orchestrierungslogik.