tutorial - java gui swing




Welches OSS-Projekt sollte ich betrachten, wenn ich Spring friendly WorkFlow durchführen muss? (4)

Wir müssen WorkFlow zu unserer von Spring verwalteten Anwendung hinzufügen. Hat jemand nützliche Erfahrungen bei der Nutzung der unzähligen OSS Work Flow-Lösungen? Welches ist das Beste? Welche passt am besten zu Spring? Welche sollten wir vermeiden?


Wenn Sie nur eine einfache Prozessorchestrierung benötigen, kann Spring's eigener Web Flow trotz seines Namens als Orchestrierungs-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 das BPEL-Projekt von Eclipse ansehen.

Meine Vermutung ist, dass, sobald ein klareres Bild des BPEL / BPM / Workflow-Raums auftaucht, Sie sehen werden, dass Spring eine Abstraktionsschicht auf die gleiche Weise wie bei JDBC, Transaktionen, ORM-Frameworks usw. zur Verfügung stellt.


Ich zweite Spring Web Flow. Abhängig davon, wie komplex der Prozess ist, eignet sich Web Flow hervorragend für die Verwaltung verschiedener Zustände und ich habe festgestellt, dass es ziemlich einfach ist, sie aufzugreifen und es gibt eine gute Menge an Dokumentation dafür.


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


Wir betrachten Drools / Guvnor, möglicherweise integriert mit jBPM (wie in dieser Präsentation ), um eine Workflow-Engine zu unserer Spring / Java EE-App hinzuzufügen, aber wir befinden uns immer noch in einer sehr frühen Phase des Ausprobierens.





workflow