Was ist BPEL? Ich suche nach ein paar einfachen Beispielen für die Verwendung von BPEL. Die Wikipedia-Seite ist nicht zu aufschlussreich. Wie wäre es mit einer "Hallo Welt" in BPEL? Eine BPEL-Shell? Eine BPEL-IDE?Einsteigerhandbuch zu BPEL
Antwort
BPEL ist nur eine Möglichkeit, zentralisierte Kontrolle über unterschiedliche, aber voneinander abhängige Systeme von einem zentralen Ort aus aufzubauen.
Benutzer können Regeln, Workflows und andere Kontrollstrukturen erstellen, um sicherzustellen, dass alles gut spielt.
Zum Beispiel sagen Sie, dass Sie einen Schulbezirk laufen lassen; insbesondere eine Informationsinfrastruktur für Schulbezirke. Im Laufe der Jahre haben Sie eine bunte Mischung aus Hardware und Software zusammengestellt. Für jeden Aspekt Ihres Bezirks; Benotung, Anwesenheit, Buslinien, Ernährung, Gehaltsabrechnung, etc, etc., haben Sie verschiedene unterschiedliche Software in verschiedenen Sprachen von verschiedenen Anbietern geschrieben. Nun, Sie haben einige Überschneidungen in Ihren Daten und verschiedene Endbenutzer verwenden die verschiedenen Softwareteile und sie erwarten, dass alle miteinander übereinstimmen. Sie verwenden Ihr BPEL-System, um sicher zu sein, dass alle Daten dort sind, wo sie sein sollen soll da sein.
Sie haben auch einige Prozesse, die unbedingt nach dem erfolgreichen Abschluss eines anderen Prozesses auf einem anderen System ausgeführt werden müssen. Sie verwenden BPEL, um sicherzustellen, dass diese koordiniert sind. BPEL dreht sich alles um zentralisierte Koordination und Sie brauchen es wahrscheinlich nicht, es sei denn, Sie sind in einer großen Organisation und vielen verschiedenen Systemen.
Schauen Sie sich die ActiveBPEL IDE an. Sie können auch einen kurzen 101 BPEL Guide in Oracle finden. Die Demo handelt von Oracle BPEL-Engine, aber die Quelle ist allgemein genug.
Dieses BPEL-Tutorial behandelt, wie man ein BPEL von Grund auf neu schreibt.
Writing a simple WS-BPEL process for WSO2 BPS and Apache ODE
Dieser Artikel behandelt die IDE-basierte BPEL-Prozessentwicklung. Developing WS-BPEL Processes using WSO2 Carbon Studio
Here ist ein Hello World BPEL Probe
Schauen Sie sich diese Oracle Examples, die auch eine Hallo Welt Anwendung enthält.