In den letzten Wochen habe ich mich hier mal wieder nicht blicken lassen, aber es gab mal wieder sehr viel zu tun. Der Grund für diesen Eintrag ist eine Sache, die mich zur Zeit sehr beschäftigt. Ich beschäftige mich gerade, auch im Rahmen meines Studiums mit der Modellierung von Geschäftsprozessen, um daraus dann eine Softwarearchitektur ableiten zu können. Auf den ersten Blick erschien mir dieses Modeling relativ einfach aufgebaut zu sein, aber nach einigen Stunden intensiver Arbeit kam ich zu dem Schluss, dass die Werkzeuge, die dem Informatiker hier zur Verfügung stehen nicht wirklich ausreichend sind. Verschiedene Attribute, die meiner Meinung nach bei der Prozessteuerung eine Rolle spielen, werden in diesen Modellen nicht beachtet.

Nehmen wir einmal die BPMN. Ich finde, dass diese Notation zur Zeit noch sehr oberflächlich ist und wesentliche Teile dieser Modellierungssprache nicht die Komplexität eines Unternehmens abbilden können. Es wäre wichtig eine xBPMN (extended Business Process Management Notation) zu entwickeln, die weitere wichtige Attribute zur Prozessteuerung miteinbezieht.

Im Hinblick auf die Komplexität zukünftiger Softwaresysteme, die dank einer Service-Orientierten Struktur sehr felxibel sind, ist eine solche erweiterte Notation unverzichtbar.