SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
42. DNUG Konferenz · 10./11. Juni 2015 · Dortmund
Prozessautomatisierung im Domino-Kosmos
- nicht ohne meine Workflow-Engine (BPM14)
Track 2.1 IT-Strategie – Business Process Management
Jens Ribbeck
ULC Business Solutions GmbH, Dresden
www.ulc.de
Jens.ribbeck@ulc.de
+49 (0) 351 5638-100
www.dnug.de
Jens Ribbeck
IBM Notes / Domino seit 1999 Anwender, Entwickler und Administrator
Schwerpunkte:
Prozessmanagement, Integration, Schnittstellen
Der Referent
www.ulc.de
ULC Business Solutions GmbH
IBM Premier Business Partner
Full Service Provider, IBM Collaboration Software
GABO GmbH & Co. KG
Führender technologieübergreifender Lösungsanbieter im
Bereich Geschäftsprozessoptimierung und IT-basierter
Möglichkeiten der Zusammenarbeit
www.dnug.de
Warum soll ich
BPM machen ?
Damit Dein
Geschäftsmodell
skalierbar wird.
www.dnug.de
Agenda
• BPM im Unternehmen
• Workflow-Umgebungen
• BPM und IBM-Domino
• Ein Show-Case
www.dnug.de
BPM
• Spielt seit einigen Jahren eine zunehmend wichtigere Rolle
• Wird von unterschiedlichen Kräften getrieben
– ORGA-Abteilung
– IT
– Revision
• BPM-Kreislauf wird oft (noch) nicht gelebt
BPM im Unternehmen
www.dnug.de
BPM im Unternehmen – Der klassische Weg
Fachabteilung:
• Modelliert Prozesse mit
verschiedenen Methoden und Tools
• Definiert Anforderungen, schreibt
Lastenhefte
• Evaluiert Produkte
[1]
[2]
[3]
www.dnug.de
BPM im Unternehmen – Der klassische Weg
IT-Abteilung:
• Setzt Anforderungen um
• Entwickelt ggf. selbst
• Installiert Produkte und konfiguriert
sie
• Stellt den Betrieb sicher
[4]
[2]
[5]
www.dnug.de
BPM im Unternehmen – Der klassische Weg
www.dnug.de
BPM im Unternehmen – Der neue Weg
www.dnug.de
BPM im Unternehmen – Der neue Weg
Geht
das? Ja !
Ebene 2 und Ebene 3
als gemeinsames „Artefakt“
www.dnug.de
BPM im Unternehmen – Der neue Weg
Brücken bauen !
Wie ?
www.dnug.de
BPM im Unternehmen – Die (mögliche) Basis
• Standardisiert:
– BPMN 2.0 ISO-Standard
– CMMN 1.0 OMG-Standard
– DMN Beta 2
• Tool- und Hersteller-unabhängig
• Meta-Modell für Ausführbarkeit
DMN
www.dnug.de
BPM im Unternehmen – BPMN 2.0
• Wird von vielen gängigen Tools
unterstützt (Visio, Aris, Signavio,
Bizagi, IBO …)
• Ausführbarkeit in Process-
Engines und BPM-Suiten
• Grundsätzlich austauschbar
(definiertes Austauschformat)
• Herstellerspezifische
Erweiterung möglich
Und …
www.dnug.de
BPM im Unternehmen – BPMN 2.0
… BPMN 2.0 ist „Collaborations-tauglich“
• Standard-XML-Format für Speicherung
• JS-Frameworks zur Anzeige (z.B. bpmn.io)
• Tool-Unterstützung der Zusammenarbeit
(z.B. Signavio und Bizagi)
• Roundtrip-fähig (Beispiel: camunda cycle)
(Demo…später)
www.dnug.de
BPM im Unternehmen – Gemeinsam sind wir stark
Ebene 2
Operatives Prozessmodell
Ebene 3a
Technisches
Prozessmodell
Ebene 1
Strategisches
Prozessmodell
Ebene 3b
IT-Spezifikation
Ebene 4b
Implementierung
Prozesslandschaft
Inhalt: Prozess im Überblick
Ziel: Schnelles Verständnis
Inhalt: Operative Abläufe
Ziel: Arbeits- und
Umsetzungsgrundlage
Inhalt: Technische Details
Ziel: Umsetzung
Fachlich
(Business)
Technisch
(IT)
Mit Process Engine
Ohne Process Engine
• Brüche nach oben verlagern
• Verschiedene Sichten auf Ebene 2
• Gemeinsame Modellierung
www.dnug.de
Eine passende Workflow Umgebung– die Qual der Wahl
?
www.dnug.de
Eine passende Workflow Umgebung– ein kurzer Vergleich
BPM Suiten
• All-In-One Lösungen
• Oft umfangreiche Tool-Palette
• Teilweise branchenspezifisch
• Schwergewichtig, kostenintensiv
(teilweise Einstieg über Communitys)
• Steile Lernkurve
• Starke Herstellerabhängigkeit
Process-Engines/Frameworks/Tools
• Development-Frameworks
– Für verschiedene Entwicklungs-
Plattformen und –Sprachen (Java,
.NET, …)
• Konzentration auf Kernfunktionen
• Teilweise OpenSource mit/ohne
Support-Angebot
• Service-Orientierung
www.dnug.de
BPM-
Suite
Eine passende Workflow Umgebung BPM-Suiten ?
IT infrastructure
Software
Developer
?
Business
User
???
www.dnug.de
Process-Engine: Was soll sie können ?
(KPI)
Reporting
Rule
Engine
Process Engine
ESB
TaskLists /
Portal /
Mobile / etc.
Legacy / Backend
intern / extern
Process
Participants
(KPI) Monitoring
Process
Analyst
Process
Engineer
<xml>
<asass>sddsd</sdsd>
<sdds>sdsds</sdsds>
<sdd>
<sddsds>sddsd</fff>
</sdd>
</ffdfsdf>
BPMN 2.0
auch BPMN 2.0
Speichern
Execution
Process
Administrator
Process
Manager
Drei (Kern-) Aufgaben
• Prozesse ausführen
• Aufgaben verwalten
• Kennzahlen bereitstellen
www.dnug.de
Und wie sieht
das im Domino-
Umfeld aus ?
mmmh…
www.dnug.de
IBM Domino bis heute:
• Anwendungen oft workflow-getrieben, aber
• Meistens keine expliziten Workflow-Komponenten enthalten
• Workflows i.d.R. explizit ausprogrammiert
• Prozesskennzahlen oft nicht ermittelbar (u.a. bedingt durch
die Domino-Datenstruktur)
IBM Domino und Workflows
www.dnug.de
Vorhandene Frameworks:
• Sind z.T. schon lange verfügbar und etabliert
• Basieren i.d.R. nicht auf BPMN 2.0
(obwohl IBM im BPM durchaus eine Vorreiterrolle gespielt hat #BPEL #BPMN1.0)
• Müssen meistens auf Designebene integriert und individuell
angepasst werden
• Eher Dokumenten- als Aufgabenorientiert
• Können oft angepasst werden (offener Quellcode)
• Sind selten für Interaktion über Domino-Grenzen hinaus ausgelegt
• Enthalten z.T. nur zusätzlich eine „Workflow-Komponente“
IBM Domino und Workflows
www.dnug.de
Wo geht dir Reise hin ?
• Verlagerung von Notes-Client zu Browser
• Verlagerung von E-Mail zu anderen
Kommunikationsplattformen
• Verlagerung von homogenen System zu heterogenen
Systemen und SOA
IBM Domino und Workflows
www.dnug.de
Eine mögliche Lösung:
camunda.org … Open Source Plattform im Zusammenspiel mit
IBM-Domino Server
• Autarke Lösung mit vielfältigen Schnittstellen
• (Domino-) grenzüberschreitend
• Vielfältige Schnittstellen, hohe Flexibilität
IBM Domino und Workflows
www.dnug.de
Demo
www.dnug.de
Ausblicke / Ideen / Perspektiven
• CMMN in camunda.org bereits
integriert
• Interaktion mit Drittsystemen
vereinfacht
• Komplexe Programmteile in Java
auf EE-Server einbindbar
www.dnug.de
Fazit
 BPM kann auch sinnvoll im
Domino-Umfeld zum Einsatz
kommen.
 Es lohnt sich, über den
(Domino-) Tellerrand
hinauszuschauen.
 Zusammenarbeit zwischen
Fachabteilung und IT ist
zwingende Voraussetzung.
BPM
www.dnug.de
 Jetzt und hier,
 heute auf der Konferenz,
 oder per Mail unter jens.ribbeck@ulc.de
 Fortsetzung morgen im Vortrag AE22 mit
technischen Details…
Fragen ?
[6]
www.dnug.de
Copyright © 2015, ULC Business Solutions GmbH / Gabo GmbH & Co. KG
Bildquellen: camunda, openclipart.org und flickr:
[1], © Lars Plougmann, Quelle: https://www.flickr.com/photos/criminalintent/2699108040
[2], © Peter, Quelle: https://www.flickr.com/photos/el_cajon_yacht_club/13791480554
[3], © Marcus Schwan, Quelle: https://www.flickr.com/photos/zzoomm-de/5542914106
[4], © János Balázs, Quelle: https://www.flickr.com/photos/jbid-post/7634979252
[5], © Kersten A. Richers, Quelle: https://www.flickr.com/photos/daskerst/2256550558
[6], © Bettina Braun, Quelle: https://www.flickr.com/photos/bettina-braun/277386361

Weitere ähnliche Inhalte

Was ist angesagt?

Camunda Community Day_Wiener BPM Offensive
Camunda Community Day_Wiener BPM OffensiveCamunda Community Day_Wiener BPM Offensive
Camunda Community Day_Wiener BPM Offensivecamunda services GmbH
 
Open Source BPM - iteratec Architekturtag
Open Source BPM - iteratec ArchitekturtagOpen Source BPM - iteratec Architekturtag
Open Source BPM - iteratec Architekturtagcamunda services GmbH
 
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPMcamunda services GmbH
 
Open Source Workflowmanagement mit BPMN, CMMN & DMN
Open Source Workflowmanagement mit BPMN, CMMN & DMNOpen Source Workflowmanagement mit BPMN, CMMN & DMN
Open Source Workflowmanagement mit BPMN, CMMN & DMNcamunda services GmbH
 
We4IT LCTY 2013 - x-pages-men - whats next - application modernization roadmap
We4IT LCTY 2013 - x-pages-men - whats next - application modernization roadmapWe4IT LCTY 2013 - x-pages-men - whats next - application modernization roadmap
We4IT LCTY 2013 - x-pages-men - whats next - application modernization roadmapWe4IT Group
 
Network Meeting - Integration von Camunda mit Liferay
Network Meeting - Integration von Camunda mit LiferayNetwork Meeting - Integration von Camunda mit Liferay
Network Meeting - Integration von Camunda mit Liferaycamunda services GmbH
 
ULC.Infrastrukturanalyse - Erzielen Sie optimale Leistung mit Ihrer IBM Domin...
ULC.Infrastrukturanalyse - Erzielen Sie optimale Leistung mit Ihrer IBM Domin...ULC.Infrastrukturanalyse - Erzielen Sie optimale Leistung mit Ihrer IBM Domin...
ULC.Infrastrukturanalyse - Erzielen Sie optimale Leistung mit Ihrer IBM Domin...ULC Business Solutions GmbH
 
Performance Management - Anpassungen und Erweiterungsmöglichkeiten
Performance Management - Anpassungen und ErweiterungsmöglichkeitenPerformance Management - Anpassungen und Erweiterungsmöglichkeiten
Performance Management - Anpassungen und ErweiterungsmöglichkeiteniProCon GmbH
 
Self-Service-BI mit Salesforce am Beispiel von Sixt
Self-Service-BI mit Salesforce am Beispiel von SixtSelf-Service-BI mit Salesforce am Beispiel von Sixt
Self-Service-BI mit Salesforce am Beispiel von SixtKathrin Schmidt
 
B3 Lotus Expeditor Und Composite Applications
B3 Lotus Expeditor Und Composite ApplicationsB3 Lotus Expeditor Und Composite Applications
B3 Lotus Expeditor Und Composite ApplicationsAndreas Schulte
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisencamunda services GmbH
 

Was ist angesagt? (20)

Camunda Community Day_Wiener BPM Offensive
Camunda Community Day_Wiener BPM OffensiveCamunda Community Day_Wiener BPM Offensive
Camunda Community Day_Wiener BPM Offensive
 
Process Monitoring mit Camunda
Process Monitoring mit Camunda Process Monitoring mit Camunda
Process Monitoring mit Camunda
 
Open Source BPM - iteratec Architekturtag
Open Source BPM - iteratec ArchitekturtagOpen Source BPM - iteratec Architekturtag
Open Source BPM - iteratec Architekturtag
 
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM
 
Open Source Workflowmanagement mit BPMN, CMMN & DMN
Open Source Workflowmanagement mit BPMN, CMMN & DMNOpen Source Workflowmanagement mit BPMN, CMMN & DMN
Open Source Workflowmanagement mit BPMN, CMMN & DMN
 
Sneak Preview: Camunda Optimize
Sneak Preview: Camunda OptimizeSneak Preview: Camunda Optimize
Sneak Preview: Camunda Optimize
 
We4IT LCTY 2013 - x-pages-men - whats next - application modernization roadmap
We4IT LCTY 2013 - x-pages-men - whats next - application modernization roadmapWe4IT LCTY 2013 - x-pages-men - whats next - application modernization roadmap
We4IT LCTY 2013 - x-pages-men - whats next - application modernization roadmap
 
Network Meeting - Integration von Camunda mit Liferay
Network Meeting - Integration von Camunda mit LiferayNetwork Meeting - Integration von Camunda mit Liferay
Network Meeting - Integration von Camunda mit Liferay
 
Camunda 7 4 Release Webinar
Camunda 7 4 Release WebinarCamunda 7 4 Release Webinar
Camunda 7 4 Release Webinar
 
Camunda BPM in DACH
Camunda BPM in DACHCamunda BPM in DACH
Camunda BPM in DACH
 
ULC.Infrastrukturanalyse - Erzielen Sie optimale Leistung mit Ihrer IBM Domin...
ULC.Infrastrukturanalyse - Erzielen Sie optimale Leistung mit Ihrer IBM Domin...ULC.Infrastrukturanalyse - Erzielen Sie optimale Leistung mit Ihrer IBM Domin...
ULC.Infrastrukturanalyse - Erzielen Sie optimale Leistung mit Ihrer IBM Domin...
 
BPEL Vortrag POIS 2007
BPEL Vortrag POIS 2007BPEL Vortrag POIS 2007
BPEL Vortrag POIS 2007
 
SAP Application Interface Framework (AIF) - Webinar Schnittstellenbetrieb & -...
SAP Application Interface Framework (AIF) - Webinar Schnittstellenbetrieb & -...SAP Application Interface Framework (AIF) - Webinar Schnittstellenbetrieb & -...
SAP Application Interface Framework (AIF) - Webinar Schnittstellenbetrieb & -...
 
Fiori im Einsatz - cbs consulting
Fiori im Einsatz - cbs consultingFiori im Einsatz - cbs consulting
Fiori im Einsatz - cbs consulting
 
Performance Management - Anpassungen und Erweiterungsmöglichkeiten
Performance Management - Anpassungen und ErweiterungsmöglichkeitenPerformance Management - Anpassungen und Erweiterungsmöglichkeiten
Performance Management - Anpassungen und Erweiterungsmöglichkeiten
 
Vom Dokument zum Workflow
Vom Dokument zum WorkflowVom Dokument zum Workflow
Vom Dokument zum Workflow
 
Self-Service-BI mit Salesforce am Beispiel von Sixt
Self-Service-BI mit Salesforce am Beispiel von SixtSelf-Service-BI mit Salesforce am Beispiel von Sixt
Self-Service-BI mit Salesforce am Beispiel von Sixt
 
B3 Lotus Expeditor Und Composite Applications
B3 Lotus Expeditor Und Composite ApplicationsB3 Lotus Expeditor Und Composite Applications
B3 Lotus Expeditor Und Composite Applications
 
B2 DNUG Lotusday
B2 DNUG LotusdayB2 DNUG Lotusday
B2 DNUG Lotusday
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisen
 

Ähnlich wie DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...DNUG e.V.
 
DNUG2015 Frühjahrskonferenz: BPM-Track, Vorstellung ULC.Formular- und Prozess...
DNUG2015 Frühjahrskonferenz: BPM-Track, Vorstellung ULC.Formular- und Prozess...DNUG2015 Frühjahrskonferenz: BPM-Track, Vorstellung ULC.Formular- und Prozess...
DNUG2015 Frühjahrskonferenz: BPM-Track, Vorstellung ULC.Formular- und Prozess...JRibbeck
 
Integrierte BPM Projektmethodik
Integrierte BPM ProjektmethodikIntegrierte BPM Projektmethodik
Integrierte BPM ProjektmethodikDirk Slama
 
ULC Connect-Nachlese, 06.03.2014 Dresden
ULC Connect-Nachlese, 06.03.2014 DresdenULC Connect-Nachlese, 06.03.2014 Dresden
ULC Connect-Nachlese, 06.03.2014 DresdenJRibbeck
 
JBoss jBPM und Drools - Geschäftsprozesse und Regeln mit Open Source Java
JBoss jBPM und Drools - Geschäftsprozesse und Regeln mit Open Source JavaJBoss jBPM und Drools - Geschäftsprozesse und Regeln mit Open Source Java
JBoss jBPM und Drools - Geschäftsprozesse und Regeln mit Open Source Javacamunda services GmbH
 
jBPM und Drools: Prozess- und Regelgestützte Fachanwendungen
 jBPM und Drools: Prozess- und Regelgestützte Fachanwendungen jBPM und Drools: Prozess- und Regelgestützte Fachanwendungen
jBPM und Drools: Prozess- und Regelgestützte Fachanwendungengedoplan
 
Plattform im wandel nosa 04-04-2017
Plattform im wandel   nosa 04-04-2017Plattform im wandel   nosa 04-04-2017
Plattform im wandel nosa 04-04-2017JRibbeck
 
Groupware Linuxtag 2008 Cb
Groupware Linuxtag 2008 CbGroupware Linuxtag 2008 Cb
Groupware Linuxtag 2008 Cbbofh42
 
IBM Notes Kursverwaltung mit xPages
IBM Notes Kursverwaltung mit xPagesIBM Notes Kursverwaltung mit xPages
IBM Notes Kursverwaltung mit xPagesBelsoft
 
2016 Bed-con Talk Workflows (BPMN), Business Rules (DMN), Case Management (CM...
2016 Bed-con Talk Workflows (BPMN), Business Rules (DMN), Case Management (CM...2016 Bed-con Talk Workflows (BPMN), Business Rules (DMN), Case Management (CM...
2016 Bed-con Talk Workflows (BPMN), Business Rules (DMN), Case Management (CM...Bernd Ruecker
 
20110505 doag bpm_workshop_2
20110505 doag bpm_workshop_220110505 doag bpm_workshop_2
20110505 doag bpm_workshop_2Jens Hündling
 
BPMN 2.0 und die X4 BPM Suite
BPMN 2.0 und die X4 BPM SuiteBPMN 2.0 und die X4 BPM Suite
BPMN 2.0 und die X4 BPM SuiteSoftProject GmbH
 

Ähnlich wie DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14) (20)

DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
 
DNUG2015 Frühjahrskonferenz: BPM-Track, Vorstellung ULC.Formular- und Prozess...
DNUG2015 Frühjahrskonferenz: BPM-Track, Vorstellung ULC.Formular- und Prozess...DNUG2015 Frühjahrskonferenz: BPM-Track, Vorstellung ULC.Formular- und Prozess...
DNUG2015 Frühjahrskonferenz: BPM-Track, Vorstellung ULC.Formular- und Prozess...
 
Jug muenchen bpmn in der praxis
Jug muenchen bpmn in der praxisJug muenchen bpmn in der praxis
Jug muenchen bpmn in der praxis
 
Bpmn2010
Bpmn2010Bpmn2010
Bpmn2010
 
Integrierte BPM Projektmethodik
Integrierte BPM ProjektmethodikIntegrierte BPM Projektmethodik
Integrierte BPM Projektmethodik
 
ULC Connect-Nachlese, 06.03.2014 Dresden
ULC Connect-Nachlese, 06.03.2014 DresdenULC Connect-Nachlese, 06.03.2014 Dresden
ULC Connect-Nachlese, 06.03.2014 Dresden
 
JBoss jBPM und Drools - Geschäftsprozesse und Regeln mit Open Source Java
JBoss jBPM und Drools - Geschäftsprozesse und Regeln mit Open Source JavaJBoss jBPM und Drools - Geschäftsprozesse und Regeln mit Open Source Java
JBoss jBPM und Drools - Geschäftsprozesse und Regeln mit Open Source Java
 
jBPM und Drools: Prozess- und Regelgestützte Fachanwendungen
 jBPM und Drools: Prozess- und Regelgestützte Fachanwendungen jBPM und Drools: Prozess- und Regelgestützte Fachanwendungen
jBPM und Drools: Prozess- und Regelgestützte Fachanwendungen
 
Bpmn roundtrip
Bpmn roundtripBpmn roundtrip
Bpmn roundtrip
 
Bpmn in der praxis
Bpmn in der praxisBpmn in der praxis
Bpmn in der praxis
 
Plattform im wandel nosa 04-04-2017
Plattform im wandel   nosa 04-04-2017Plattform im wandel   nosa 04-04-2017
Plattform im wandel nosa 04-04-2017
 
Groupware Linuxtag 2008 Cb
Groupware Linuxtag 2008 CbGroupware Linuxtag 2008 Cb
Groupware Linuxtag 2008 Cb
 
IBM Notes Kursverwaltung mit xPages
IBM Notes Kursverwaltung mit xPagesIBM Notes Kursverwaltung mit xPages
IBM Notes Kursverwaltung mit xPages
 
Csb Kundenforum 2007
Csb Kundenforum 2007Csb Kundenforum 2007
Csb Kundenforum 2007
 
Hsps2014
Hsps2014Hsps2014
Hsps2014
 
2016 Bed-con Talk Workflows (BPMN), Business Rules (DMN), Case Management (CM...
2016 Bed-con Talk Workflows (BPMN), Business Rules (DMN), Case Management (CM...2016 Bed-con Talk Workflows (BPMN), Business Rules (DMN), Case Management (CM...
2016 Bed-con Talk Workflows (BPMN), Business Rules (DMN), Case Management (CM...
 
20090204 JUG BB Jbpm und Drools
20090204 JUG BB Jbpm und Drools20090204 JUG BB Jbpm und Drools
20090204 JUG BB Jbpm und Drools
 
20110505 doag bpm_workshop_2
20110505 doag bpm_workshop_220110505 doag bpm_workshop_2
20110505 doag bpm_workshop_2
 
BPMN 2.0 und die X4 BPM Suite
BPMN 2.0 und die X4 BPM SuiteBPMN 2.0 und die X4 BPM Suite
BPMN 2.0 und die X4 BPM Suite
 
Moss2009
Moss2009Moss2009
Moss2009
 

DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

  • 1. 42. DNUG Konferenz · 10./11. Juni 2015 · Dortmund Prozessautomatisierung im Domino-Kosmos - nicht ohne meine Workflow-Engine (BPM14) Track 2.1 IT-Strategie – Business Process Management Jens Ribbeck ULC Business Solutions GmbH, Dresden www.ulc.de Jens.ribbeck@ulc.de +49 (0) 351 5638-100
  • 2. www.dnug.de Jens Ribbeck IBM Notes / Domino seit 1999 Anwender, Entwickler und Administrator Schwerpunkte: Prozessmanagement, Integration, Schnittstellen Der Referent www.ulc.de ULC Business Solutions GmbH IBM Premier Business Partner Full Service Provider, IBM Collaboration Software GABO GmbH & Co. KG Führender technologieübergreifender Lösungsanbieter im Bereich Geschäftsprozessoptimierung und IT-basierter Möglichkeiten der Zusammenarbeit
  • 3. www.dnug.de Warum soll ich BPM machen ? Damit Dein Geschäftsmodell skalierbar wird.
  • 4. www.dnug.de Agenda • BPM im Unternehmen • Workflow-Umgebungen • BPM und IBM-Domino • Ein Show-Case
  • 5. www.dnug.de BPM • Spielt seit einigen Jahren eine zunehmend wichtigere Rolle • Wird von unterschiedlichen Kräften getrieben – ORGA-Abteilung – IT – Revision • BPM-Kreislauf wird oft (noch) nicht gelebt BPM im Unternehmen
  • 6. www.dnug.de BPM im Unternehmen – Der klassische Weg Fachabteilung: • Modelliert Prozesse mit verschiedenen Methoden und Tools • Definiert Anforderungen, schreibt Lastenhefte • Evaluiert Produkte [1] [2] [3]
  • 7. www.dnug.de BPM im Unternehmen – Der klassische Weg IT-Abteilung: • Setzt Anforderungen um • Entwickelt ggf. selbst • Installiert Produkte und konfiguriert sie • Stellt den Betrieb sicher [4] [2] [5]
  • 8. www.dnug.de BPM im Unternehmen – Der klassische Weg
  • 10. www.dnug.de BPM im Unternehmen – Der neue Weg Geht das? Ja ! Ebene 2 und Ebene 3 als gemeinsames „Artefakt“
  • 11. www.dnug.de BPM im Unternehmen – Der neue Weg Brücken bauen ! Wie ?
  • 12. www.dnug.de BPM im Unternehmen – Die (mögliche) Basis • Standardisiert: – BPMN 2.0 ISO-Standard – CMMN 1.0 OMG-Standard – DMN Beta 2 • Tool- und Hersteller-unabhängig • Meta-Modell für Ausführbarkeit DMN
  • 13. www.dnug.de BPM im Unternehmen – BPMN 2.0 • Wird von vielen gängigen Tools unterstützt (Visio, Aris, Signavio, Bizagi, IBO …) • Ausführbarkeit in Process- Engines und BPM-Suiten • Grundsätzlich austauschbar (definiertes Austauschformat) • Herstellerspezifische Erweiterung möglich Und …
  • 14. www.dnug.de BPM im Unternehmen – BPMN 2.0 … BPMN 2.0 ist „Collaborations-tauglich“ • Standard-XML-Format für Speicherung • JS-Frameworks zur Anzeige (z.B. bpmn.io) • Tool-Unterstützung der Zusammenarbeit (z.B. Signavio und Bizagi) • Roundtrip-fähig (Beispiel: camunda cycle) (Demo…später)
  • 15. www.dnug.de BPM im Unternehmen – Gemeinsam sind wir stark Ebene 2 Operatives Prozessmodell Ebene 3a Technisches Prozessmodell Ebene 1 Strategisches Prozessmodell Ebene 3b IT-Spezifikation Ebene 4b Implementierung Prozesslandschaft Inhalt: Prozess im Überblick Ziel: Schnelles Verständnis Inhalt: Operative Abläufe Ziel: Arbeits- und Umsetzungsgrundlage Inhalt: Technische Details Ziel: Umsetzung Fachlich (Business) Technisch (IT) Mit Process Engine Ohne Process Engine • Brüche nach oben verlagern • Verschiedene Sichten auf Ebene 2 • Gemeinsame Modellierung
  • 16. www.dnug.de Eine passende Workflow Umgebung– die Qual der Wahl ?
  • 17. www.dnug.de Eine passende Workflow Umgebung– ein kurzer Vergleich BPM Suiten • All-In-One Lösungen • Oft umfangreiche Tool-Palette • Teilweise branchenspezifisch • Schwergewichtig, kostenintensiv (teilweise Einstieg über Communitys) • Steile Lernkurve • Starke Herstellerabhängigkeit Process-Engines/Frameworks/Tools • Development-Frameworks – Für verschiedene Entwicklungs- Plattformen und –Sprachen (Java, .NET, …) • Konzentration auf Kernfunktionen • Teilweise OpenSource mit/ohne Support-Angebot • Service-Orientierung
  • 18. www.dnug.de BPM- Suite Eine passende Workflow Umgebung BPM-Suiten ? IT infrastructure Software Developer ? Business User ???
  • 19. www.dnug.de Process-Engine: Was soll sie können ? (KPI) Reporting Rule Engine Process Engine ESB TaskLists / Portal / Mobile / etc. Legacy / Backend intern / extern Process Participants (KPI) Monitoring Process Analyst Process Engineer <xml> <asass>sddsd</sdsd> <sdds>sdsds</sdsds> <sdd> <sddsds>sddsd</fff> </sdd> </ffdfsdf> BPMN 2.0 auch BPMN 2.0 Speichern Execution Process Administrator Process Manager Drei (Kern-) Aufgaben • Prozesse ausführen • Aufgaben verwalten • Kennzahlen bereitstellen
  • 20. www.dnug.de Und wie sieht das im Domino- Umfeld aus ? mmmh…
  • 21. www.dnug.de IBM Domino bis heute: • Anwendungen oft workflow-getrieben, aber • Meistens keine expliziten Workflow-Komponenten enthalten • Workflows i.d.R. explizit ausprogrammiert • Prozesskennzahlen oft nicht ermittelbar (u.a. bedingt durch die Domino-Datenstruktur) IBM Domino und Workflows
  • 22. www.dnug.de Vorhandene Frameworks: • Sind z.T. schon lange verfügbar und etabliert • Basieren i.d.R. nicht auf BPMN 2.0 (obwohl IBM im BPM durchaus eine Vorreiterrolle gespielt hat #BPEL #BPMN1.0) • Müssen meistens auf Designebene integriert und individuell angepasst werden • Eher Dokumenten- als Aufgabenorientiert • Können oft angepasst werden (offener Quellcode) • Sind selten für Interaktion über Domino-Grenzen hinaus ausgelegt • Enthalten z.T. nur zusätzlich eine „Workflow-Komponente“ IBM Domino und Workflows
  • 23. www.dnug.de Wo geht dir Reise hin ? • Verlagerung von Notes-Client zu Browser • Verlagerung von E-Mail zu anderen Kommunikationsplattformen • Verlagerung von homogenen System zu heterogenen Systemen und SOA IBM Domino und Workflows
  • 24. www.dnug.de Eine mögliche Lösung: camunda.org … Open Source Plattform im Zusammenspiel mit IBM-Domino Server • Autarke Lösung mit vielfältigen Schnittstellen • (Domino-) grenzüberschreitend • Vielfältige Schnittstellen, hohe Flexibilität IBM Domino und Workflows
  • 26. www.dnug.de Ausblicke / Ideen / Perspektiven • CMMN in camunda.org bereits integriert • Interaktion mit Drittsystemen vereinfacht • Komplexe Programmteile in Java auf EE-Server einbindbar
  • 27. www.dnug.de Fazit  BPM kann auch sinnvoll im Domino-Umfeld zum Einsatz kommen.  Es lohnt sich, über den (Domino-) Tellerrand hinauszuschauen.  Zusammenarbeit zwischen Fachabteilung und IT ist zwingende Voraussetzung. BPM
  • 28. www.dnug.de  Jetzt und hier,  heute auf der Konferenz,  oder per Mail unter jens.ribbeck@ulc.de  Fortsetzung morgen im Vortrag AE22 mit technischen Details… Fragen ? [6]
  • 29. www.dnug.de Copyright © 2015, ULC Business Solutions GmbH / Gabo GmbH & Co. KG Bildquellen: camunda, openclipart.org und flickr: [1], © Lars Plougmann, Quelle: https://www.flickr.com/photos/criminalintent/2699108040 [2], © Peter, Quelle: https://www.flickr.com/photos/el_cajon_yacht_club/13791480554 [3], © Marcus Schwan, Quelle: https://www.flickr.com/photos/zzoomm-de/5542914106 [4], © János Balázs, Quelle: https://www.flickr.com/photos/jbid-post/7634979252 [5], © Kersten A. Richers, Quelle: https://www.flickr.com/photos/daskerst/2256550558 [6], © Bettina Braun, Quelle: https://www.flickr.com/photos/bettina-braun/277386361