2. Ich bin Bernd Rücker…
…und habe den Vortrag am Wochenende geerbt…
Hajo lässt sich entschuldigen!
Einige Folien mit Dank von Hajo übernommen!
Und ich tue mal was ich kann…
Ich bin nicht Hajo Normann. Und nicht von HP ;-)
11. Modelling Monitoring
EAI / SOAHuman Workflow
Business
IT
Magic BPM-Suite
Oder sogar um einen alten Traum der Fachabteilungen
12. Pro & Contra von Hajo
IT
Geschäftsprozess
BPMN
Rolle A
Rolle B
Jede menschliche Aufgabe wird durch die entsprechenden BPMN Erweiterungen
dargestellt
Pro
Vermischt das “was” (was passiert in diesem
Schritt) mit dem „wie“ (wie ist der Schritt
implementiert)
Daraus ergibt sich eine enge Kopplung aus
Prozessmodell und Implementierung
• Offensichtlich, dass dieser Schritt
als menschliche Aufgabe
ausgeführt wird
Contra
13. Pro & Contra von Hajo
IT
Geschäftsprozess
BPMN
Rolle A
Rolle B
Ablauf-Service
ESB/SCA
BPEL/BPMN
Jede menschliche Aufgabe wird durch generisches Service-Symbol dargestellt –
Details bleiben im Ablauf-Service
Pro
Um heraus zu finden, wie ein
Schritt implementiert ist, muss
der Geschäftsanalyst bis in
den Ablauf-Service sehen.
Prozessmodell enthält nur, “was” im Prozessschritt
durchgeführt wird
Das “wie” (Implementierung) kann leicht verändert
werden – das Prozessmodell bleibt stabil
Heute menschliche Aufgabe, morgen automatisiert
Contra
14. Services machen Sinn wenn…
Manueller
Kuvertierungs-
service
evtl. ESB
Automatischer
Kuvertierungs-
service
Schnittstelle
Prozess A Prozess B
23. Oder in Hajos Worten
IT
Explizit, wenn
•Austausch der Implementierung möglich
sein soll (lose Kopplung; mehr SOA)
• Geschäftsseite sehen möchte, was
passiert und nicht wie
• Komplexe Entscheidung das Modell
unlesbar machen würden
• Lokaler Prozess an Stelle von
unternehmensweiten Prozessen
• Geschäftsseite möchte Implementierung
verstehen
•Modellierungsrichtlinien fokussieren
Rollen in Verantwortlichkeitsbereichen
Implizit, wenn
Geschäftsprozess
BPMN
Rolle A
Rolle B
Geschäftsprozess
BPMN
Rolle A
Rolle B
24. Bzw.: BPMN arbeitet auch mit Schnittstellen…
Das ist eine
Schnittstellendefinition
30. Process Engine und Rule Engine
Prüfung X
ProcessEngineRulesEngine
Tu dies
Prüfung X
Tu jenes
31. Auch hier wieder: Nicht den Fachbereich vergessen!
1. Link mit
fachlichen
Anforderungen
2. Link mit
technischen
Regeln
z.B. Excel im
Sharepoint
z.B. E-Tab.
in Drools