2008-08-12 12 views

Antwort

3

Wenn Sie nur eine einfache Prozess-Orchestrierung benötigen, kann Spring's eigene Web Flow trotz seines Namens als Orchestrierung Task-Manager dienen. Wenn Sie den Status mehrere Tage lang beibehalten müssen, müssen Sie ein "Early Adopter" eines der Open-Source-Projekte werden. Vielleicht möchten Sie sich Eclipse's BPEL project ansehen.

Meine Vermutung ist, dass einmal ein klareres Bild von der BPEL/BPM/Workflow Raum entsteht, werden Sie sehen Frühling eine Abstraktionsschicht auf die gleiche Weise bieten sie für JDBC haben, Transaktionen, ORM-Frameworks etc ...

0

Wir Betrachten wir Drools/Guvnor, möglicherweise integriert mit jBPM (wie in diesem presentation), um eine Workflow-Engine zu unserer Spring/Java EE App hinzuzufügen, aber wir sind noch in den sehr frühen Phasen des Ausprobierens.

1

I zweiter Spring Web Flow. Abhängig davon, wie komplex der Prozess ist, eignet sich Web Flow hervorragend für die Verwaltung verschiedener Status und ich habe festgestellt, dass es ziemlich einfach zu erlernen ist und es gibt eine gute Menge an Dokumentation dafür.

2

Wie Brian sagte, wenn Sie etwas von großer Komplexität tun, könnten Sie BPEL verwenden.

Es gibt eine Reihe von Open-Source-BPEL-Motoren, eine, die den Sinn kommt, ist Apache Orchestration Director Engine

0

ActiveVOS bei weitem die beste BPEL-Engine in meiner Meinung nach. Laden Sie die Testversion herunter und probieren Sie es aus. JBoss hat sogar sein Open-Source-Angebot übernommen.

Verwandte Themen