Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. jBPM – Wikipedia
jBPM – Wikipedia 👆 Click Here!
aus Wikipedia, der freien Enzyklopädie
jBPM

Basisdaten

Entwickler JBoss
Aktuelle Version 7.74.1[1]
(19. Juli 2023)
Betriebssystem plattformübergreifend
Programmier­sprache Java
Kategorie Workflow-Management-System
Lizenz Apache License, Version 2.0
www.jbpm.org

jBPM ist ein von JBoss entwickeltes Workflow-Management-System zur Ausführung von Arbeitsabläufen, das in Java programmiert und unter der Open-Source-Lizenz Apache 2.0 veröffentlicht ist. 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 hier die Prozesssprachen BPMN 2.0, jPDL, BPEL und Pageflow.[2]

Funktionsweise

[Bearbeiten | Quelltext bearbeiten]

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

[Bearbeiten | Quelltext bearbeiten]
  • Activiti und Camunda BPM – alternative Java Workflow Engine
  • Petri-Netz
  • Orchestrierung

Weblinks

[Bearbeiten | Quelltext bearbeiten]
  • Website von JBoss jBPM
  • jBPM-Community-Website
  • Manage your business processes with JBoss jBPM – Artikel auf JavaWorld (englisch)
  • RunaWFE - workflow/BPM environment for JBOSS jBPM engine

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ Release 7.74.1. 19. Juli 2023 (abgerufen am 5. August 2023).
  2. ↑ a b Website von jBPM (Memento vom 1. Dezember 2008 im Internet Archive)
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=JBPM&oldid=261277937“
Kategorien:
  • Geschäftsprozessmanagement-Software
  • Freie betriebswirtschaftliche Software
  • Java-Bibliothek
  • Abkürzung

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id