Business Process Modeling Language
Die Business Process Modeling Language (BPML) ist eine XML-basierte plattformunabhĂ€ngige Metasprache zur Beschreibung von GeschĂ€ftsprozessmodellen. Mit BPML können auch in WSDL beschriebene Web Services zu GeschĂ€ftsprozessen verknĂŒpft werden. BPML-Code kann in Business Process Management Software (BPMS)-Systeme eingegeben und direkt implementiert werden. Die BPML wurde von der Business Process Execution Language (BPEL) abgelöst und 2008 von der BPMN-Sprache vollstĂ€ndig ersetzt. Eine grafische ReprĂ€sentation der Prozesse ist mit der BPMN-Sprache möglich.
Eine Eigenschaft von BPML ist die Definition von echten Unterprozessen und Transaktionen.
Geschichte
[Bearbeiten | Quelltext bearbeiten]- Der erste Entwurf wurde von der Business Process Management Initiative (BPMI) am 8. MĂ€rz 2001 vorgestellt.
- Um BPML von konkurrierenden Sprachen wie BPEL oder XPDL abzusetzen, hat sich die BPMI im Juni 2005 mit der OMG (Object Management Group) zusammengeschlossen. Die neue Arbeitsgruppe unter dem Dach der OMG heiĂt Business Modeling & Integration Domain Task Force (BMI DTF). Die BPML wurde zusammen mit BPMN Teil des OMG-MDA-Modeling-Stack.
- Die aktuelle Version der BPML ist 2.0 vom MĂ€rz 2011.
Anwendung
[Bearbeiten | Quelltext bearbeiten]Die BPML wurde als vollstĂ€ndige Sprache entwickelt, mit welcher man alle Teile eines GeschĂ€ftsprozesses skizzieren kann. Modelliert wurden diese Prozesse sowohl als Blockdiagrame auf hoher Ebene als auch als XML-Standardcode. Dadurch war es möglich fĂŒr Programmierer, FĂŒhrungskrĂ€fte und Business-Analysten die Prozesse zu verstehen und daran gemeinsam mitzuarbeiten. BPML wird verwendet, um GeschĂ€ftsprozesse oder Web Services zu definieren. AktivitĂ€ten in BPML sind entweder einfache oder komplexe Funktionen. Einfache AktivitĂ€ten wie Zuweisen, Anrufen oder Weiterleiten fĂŒhren eine einzelne Funktion aus. Komplexe Funktionen wie Tauschen oder Reihenfolge bestehen aus mehreren einfachen AktivitĂ€ten.
Siehe auch
[Bearbeiten | Quelltext bearbeiten]- Blockorientierte Modellierung, eine Methodik zur GeschÀftsprozessmodellierung mit einer grafischen Notation, die der BPML entspricht
- Business Process Modeling Notation (BPMN)
- WS-Business Process Execution Language (BPEL)
- XML Process Definition Language (XPDL) der WfMC
Weblinks
[Bearbeiten | Quelltext bearbeiten]- Business Modeling & Integration Domain Task Force auf omg.org
- GeschÀftsprozessmodellierung mit Hilfe des IBM WebSphere Integration Developers
- https://cio-wiki.org/wiki/Business_Process_Modeling_Language_(BPML)
- https://www.techtarget.com/searchapparchitecture/definition/Business-Process-Modeling-Language-BPML
- https://scispace.com/papers/business-process-modelling-languages-2ypm7elk08