jBPM

jBPM
jBPM
JBPM logo.png
Entwickler JBoss
Aktuelle Version 5.1[1]
(25. Juni 2011)
Betriebssystem plattformübergreifend
Programmier­sprache Java
Kategorie Workflow Engine
Lizenz GNU Lesser General Public License
labs.jboss.com/jbossjbpm

jBPM ist eine freie von JBoss entwickelte Plattform zur Ausführung von Arbeitsabläufen aus Java. Damit lassen sich Aufgaben wie Prozessmanagement, Arbeitsabläufe und Orchestrierung umsetzen. Die Arbeitsabläufe müssen dabei mittels ausführbarer Geschäftsprozesssprachen definiert werden. jBPM unterstützt diesbezüglich die Prozesssprachen BPMN 2.0, jPDL, BPEL und Pageflow.[2]

Inhaltsverzeichnis

Funktionsweise

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.

Zur Abarbeitung der Prozesse verwendet jBPM die sogenannte Process Virtual Machine (PVM). Diese ist von der verwendeten Business Prozess Sprache unabhängig, wodurch die Java Applikation ebenfalls von der verwendeten Business Prozess Sprache unabhängig wird.[2]

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 großen 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.

Siehe auch

Weblinks

Einzelnachweise

  1. jBPM 5.1
  2. a b Website von jBPM

Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • JBPM — Entwickler: JBoss Aktuelle Version: 3.2 (12. September 2007) Betriebssystem: plattformübergreifend Kategorie …   Deutsch Wikipedia

  • JBPM — Тип workflow engine Разработчик Red Hat Написана на Java ОС кроссплатформенное ПО Лицензия …   Википедия

  • jBPM — Тип workflow engine Разработчик Red Hat Написана на Java Операционная система кроссплатформенное ПО Лицензия GNU Lesser General Public License Сайт …   Википедия

  • JBPM — Infobox Software name = jBPM caption = developer = Red Hat latest release version = latest release date = latest preview version = latest preview date = operating system = Cross platform programming language = Java genre = workflow engine license …   Wikipedia

  • JBoss jBPM — jBPM Développeur JBoss Dernière version 4.0.0 alpha 2 (28 février 2009) …   Wikipédia en Français

  • JBoss jBPM — JBPM Entwickler: JBoss Aktuelle Version: 3.2 (12. September 2007) Betriebssystem: plattformübergreifend Kategorie …   Deutsch Wikipedia

  • JBoss — Desarrollador JBoss, Inc. www.jboss.org Información general Última versión estable 7.0.2 22 de septiembre de 2011; hace 25 días …   Wikipedia Español

  • Alfresco (Software) — Alfresco Entwickler Alfresco Inc. Aktuelle Version Enterprise Edition 3.4, Community Edition 4.0.b (25.10.2011) Betriebssystem Java Plattform Programmier­sprache Java …   Deutsch Wikipedia

  • Alfresco (software) — Infobox Software name = Alfresco Software Inc. developer = Alfresco latest release version = Enterprise Edition 2.2 latest release date = release date|2008|04|18 latest preview version = Labs 3b latest preview date = release date|2008|09|10… …   Wikipedia

  • OpenKM — Document Management System Developer(s) OpenKM Written in Java Operating system GNU/Linux, Windows …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”