Die Business Process Modeling Language (BPML) ist eine XML-basierte plattformunabhängige Metasprache zur Beschreibung von Geschäftsprozessmodellen. BPML verknüpft ggf. durch WSDL beschriebene Web Services zu Geschäftsprozessen. Eine grafische Darstellung kann durch die BPM Notation erfolgen.
Die Besonderheit von BPML ist die Definition von echten Unterprozessen und Transaktionen.
Geschichte
- Der erste Draft wurde von der Business Process Management Initiative (BPMI) am 8. März 2001 vorgestellt.
- Da die BPML Schwierigkeiten hatte, sich gegen konkurrierende Sprachen wie BPEL oder XPDL durchzusetzen, hat sich die BPMI im Juni 2005 mit der OMG (Object Management Group) zusammengeschlossen. Dabei ist die BPMI in der OMG aufgegangen und somit keine eigenständige Organisation mehr. 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 1.0 vom 13. November 2002.