BPMN 2.0: Abgabe des Berichts der Finishing Taskforce
Letzten Montag (24. Mai) haben wir den Bericht der “Finishing Taskforce” für die BPMN 2.0 abgegeben. Es gibt zwei wichtige Änderungen an der Spezifikation, neben 178 eher kleineren Korrekturen: Davon ist die erste kosmetisch, die zweite hat ein komplettes Kapitel aus der Spezifikation gestrichen, nämlich das Konversationsdiagramm. Das Konzept gibt es natürlich weiterhin, es wurde nur einfach mit ins Kollaborationsdiagramm aufgenommen. Und da wächst zusammen, was zusammen gehört. Eine Konversation ist eine logische Gruppierung von Nachrichten, die zwischen Konversationspartnern ausgetauscht werden. Die Nachrichten in der Gruppe werden in einer Kollabaration explizit dargestellt. Beide Darstellungsformen sind also nur unterschiedliche Abstraktionsebenen des gleichen Sachverhalts. Konsequenterweise ist es daher jetzt auch wie bei Kollaborationen möglich, nicht nur Pools sondern auch Aktivitäten direkt mit Konversationen zu verbinden. Und da kommen wir zur kosmetischen Änderung: Damit Konversationslinks nicht mit Sequenzflüssen verwechselt werden können, werden sie jetzt mit Doppellinie gezeichnet.
Ein Beispiel: oose unterhält sich mit einem Kunden über einen Coachingauftrag. Statt die einzelnen Nachrichten anzuzeigen, wird nur die Konversation dargestellt.

Insgesamt haben wir in der Taskforce 374 offene Punkte bearbeitet. 180 davon führten auch wirklich zu einer Änderung, der Rest waren Dubletten, abgelehnte Vorschläge oder wurden einfach vertagt auf die folgende “Revision Taskforce”. Die aktuelle Version ist nun gespickt mit Änderungsmarkierungen. Der Eindruck, dass sich viel geändert hat, täuscht allerdings: Hauptsächlich handelt es sich um kleinere Änderungen, wie Tippfehler und Klarstellungen. Typisch ist zum Beispiel die Ersetzung von “may” und “required” durch “can” und “needed”.
Der Termin an dem die Finishing Taskforce die Entscheidungsvorlage abgeben muss, wurde übrigens auf den 2. Juli verschoben. Daher dürfte die Verabschiedung als offizielle Spezifikation erst beim darauf folgenden Technical Meeting im September stattfinden.

