2008-11-20 6 views
19

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

16

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.

1

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.

0

Schauen Sie sich diese Oracle Examples, die auch eine Hallo Welt Anwendung enthält.