jBPM

aus Wikipedia, der freien Enzyklopädie

JBPM
Entwickler: JBoss
Aktuelle Version: 3.2
(12. September 2007)
Betriebssystem: plattformübergreifend
Kategorie: Java
Lizenz: LGPL
Website: [1]

jBPM ist ein von JBoss entwickeltes Framework zur Implementierung von Arbeitsabläufen für die Java EE Plattform. Der Arbeitsablauf wird durch Knoten und Transitionen in einer XML-Datei beschrieben. An den verschiedenen Arten von Knoten wie Entscheidungen, Verzweigungen etc. werden die auszuführenden Verarbeitungen z.B. Berechnungen durch Verknüpfung mit einer Java-Klasse vorgenommen.

Mit diesem Vorgehen bleibt der Arbeitsablauf flexibel und die an den Knoten hängenden Verarbeitungen können einfach wiederverwendet werden. jBPM ist ein leichtgewichtiges Framework, welches auch ohne Applikationsserver eingesetzt werden kann. Somit kann jBPM in unterschiedlichen Applikationsarchitekturen verwendet werden und es ist möglich den implementierten Arbeitsablauf mit den gängigen Mitteln z.B. JUnit ohne grossen Aufwand zu testen.

Für die Erstellung und Bearbeitung der Arbeitsabläufe gibt es einen grafischen Editor, welcher als Eclipse Plug-in zur Verfügung steht.

[Bearbeiten] Siehe auch

[Bearbeiten] Literatur

  • Michael J. Yuan, Thomas Heute: JBoss Seam: Simplicity and Power Beyond Java EE. Prentice Hall JBoss 2007, ISBN 0131347969

[Bearbeiten] Weblinks

Andere Sprachen