Page 1
Dipl.-Inform. Markus Bon
Fachbereich InformatikAG Datenbanken & Informationssysteme
http://wwwdbis.informatik.uni-kl.deKitomer
BTW2003 - Leipzig
1
Modellierung und Abwicklung von Datenflüssen in
unternehmensübergreifendenProzessen
Markus BonUniversität Kaiserslautern
Prof. Norbert RitterUniversität Hamburg
Dr. Hans-Peter SteiertDaimlerChrysler AG, Ulm
Page 2
Dipl.-Inform. Markus Bon
Fachbereich InformatikAG Datenbanken & Informationssysteme
http://wwwdbis.informatik.uni-kl.deKitomer
BTW2003 - Leipzig
2
Übersicht
• Motivation
• Klassifizierung von Datenflüssen
• Idee Integrationsmuster
• Implementierungs-Idee für Middleware
• Zusammenfassung und Ausblick
Page 3
Dipl.-Inform. Markus Bon
Fachbereich InformatikAG Datenbanken & Informationssysteme
http://wwwdbis.informatik.uni-kl.deKitomer
BTW2003 - Leipzig
3
Inselübergreifende Zusammenarbeit
DBMS
ApplicationsApplications
ApplicationsApplication
PDMS
DBMS
ApplicationsApplications
ApplicationsApplication
PDMS
Page 4
Dipl.-Inform. Markus Bon
Fachbereich InformatikAG Datenbanken & Informationssysteme
http://wwwdbis.informatik.uni-kl.deKitomer
BTW2003 - Leipzig
4
Integration auf Daten-Ebene
IA
A1 A2
r
WfMS1 WfMS2
KF
DF
w
D
KFA
Page 5
Dipl.-Inform. Markus Bon
Fachbereich InformatikAG Datenbanken & Informationssysteme
http://wwwdbis.informatik.uni-kl.deKitomer
BTW2003 - Leipzig
5
Integration auf Prozess-Ebene
A1 A2
r
WfMS1 WfMS2
KF
DF
IA
DFA
w
D
copy/transfer
D
KFA
Page 6
Dipl.-Inform. Markus Bon
Fachbereich InformatikAG Datenbanken & Informationssysteme
http://wwwdbis.informatik.uni-kl.deKitomer
BTW2003 - Leipzig
6
Modellierung
Middleware / Integration
WfMS PDMS
Realisierung
RandbedingungenAbbildung
DBMS WfMS PDMS DBMS
Kontrollfluss
Datenfluss
Abbildungs-Ebenen
Page 7
Dipl.-Inform. Markus Bon
Fachbereich InformatikAG Datenbanken & Informationssysteme
http://wwwdbis.informatik.uni-kl.deKitomer
BTW2003 - Leipzig
7
Integration auf Prozess-Ebene
• Prozessnahe Modellierung von Datenflüssen
• Technologietransparenz auf Modellierungsebene
• Flexible Anpassung an Randbedingungen auf MW-Ebene
• Globale Besitzer- und Eigentümerverwaltung
• Sicherheit
Page 8
Dipl.-Inform. Markus Bon
Fachbereich InformatikAG Datenbanken & Informationssysteme
http://wwwdbis.informatik.uni-kl.deKitomer
BTW2003 - Leipzig
8
Klassifikationskriterien
WfMS
D
DBMS
PDMS
• Datenverwaltung vor Datenfluss
• Auswirkung auf Besitz und Eigentum
• Wirkung auf Quell- und Zielseite
• Form der Bereitstellung auf ZielseiteWfMS
DBMS
PDMS
Page 9
Dipl.-Inform. Markus Bon
Fachbereich InformatikAG Datenbanken & Informationssysteme
http://wwwdbis.informatik.uni-kl.deKitomer
BTW2003 - Leipzig
9
Klassifikationskriterien
WfMS
D
DBMS
PDMS
WfMS
DBMS
PDMS
• Datenverwaltung vor Datenfluss
• Auswirkung auf Besitz und Eigentum
• Wirkung auf Quell- und Zielseite
• Form der Bereitstellung auf Zielseite
Page 10
Dipl.-Inform. Markus Bon
Fachbereich InformatikAG Datenbanken & Informationssysteme
http://wwwdbis.informatik.uni-kl.deKitomer
BTW2003 - Leipzig
10
WfMS
DS
WfMS
DSDD
Replizieren
WfMS
DS
WfMS
DS
D
D
Kopieren
D
WfMS
DS
WfMS
DSD
Abgeben
WfMS
DS
WfMS
DS
D
D
Übergeben
Page 11
Dipl.-Inform. Markus Bon
Fachbereich InformatikAG Datenbanken & Informationssysteme
http://wwwdbis.informatik.uni-kl.deKitomer
BTW2003 - Leipzig
11
WfMS
DS
WfMS
DSD
D
WfMS
DS
WfMS
DS
D
WfMS
DS
WfMS
DSD
WfMS
DS
WfMS
DS
D
Eintragen Ablegen
Verteilen Reisen
DD
D
Page 12
Dipl.-Inform. Markus Bon
Fachbereich InformatikAG Datenbanken & Informationssysteme
http://wwwdbis.informatik.uni-kl.deKitomer
BTW2003 - Leipzig
12
Klassifikationskriterien
WfMS
DBMS
PDMS
WfMS
DBMS
PDMS
• Datenverwaltung vor Datenfluss
• Auswirkung auf Besitz und Eigentum
• Wirkung auf Quell- und Zielseite
• Form der Bereitstellung auf ZielseiteD
Page 13
Dipl.-Inform. Markus Bon
Fachbereich InformatikAG Datenbanken & Informationssysteme
http://wwwdbis.informatik.uni-kl.deKitomer
BTW2003 - Leipzig
13
Klassifikationskriterien
WfMS
DBMS
PDMS
WfMS
DBMS
PDMS
• Datenverwaltung vor Datenfluss
• Auswirkung auf Besitz und Eigentum
• Wirkung auf Quell- und Zielseite
• Form der Bereitstellung auf ZielseiteD
Page 14
Dipl.-Inform. Markus Bon
Fachbereich InformatikAG Datenbanken & Informationssysteme
http://wwwdbis.informatik.uni-kl.deKitomer
BTW2003 - Leipzig
14
Integrationsmuster
DS
WfMS
materialisiert
referenziert
replizieren
kopieren
abgeben
übergeben
K
KAE
KGE
RBK
Ü
ÜAE
ÜRK
verteilen
eintragen
ablegen
reisen
Quelle Modus Wirkung Besitz/Eigentum
Page 15
Dipl.-Inform. Markus Bon
Fachbereich InformatikAG Datenbanken & Informationssysteme
http://wwwdbis.informatik.uni-kl.deKitomer
BTW2003 - Leipzig
15
Integrationsmuster
WfMS1
A1
DS1
Insel 1DS2
Insel 2
Workflow-Integration
E
D
(D)
(D)
A2
D
E
D
WfMS2
(D)
(D)
Page 16
Dipl.-Inform. Markus Bon
Fachbereich InformatikAG Datenbanken & Informationssysteme
http://wwwdbis.informatik.uni-kl.deKitomer
BTW2003 - Leipzig
16
Workflow-Integration
Insel 2
WfMS1
A1
DS1
Insel 1
WfMS2
A2
DS2
Page 17
Dipl.-Inform. Markus Bon
Fachbereich InformatikAG Datenbanken & Informationssysteme
http://wwwdbis.informatik.uni-kl.deKitomer
BTW2003 - Leipzig
20
Gesamtüberblick
WfMS1 WfMS2
EAI-Broker EAI-Broker
Kom
pone
nte
Kom
pone
nte
Kom
pone
nte
Kom
pone
nte
Kom
pone
nte
Kom
pone
nte
A1 A2
DS1 DS2
Page 18
Dipl.-Inform. Markus Bon
Fachbereich InformatikAG Datenbanken & Informationssysteme
http://wwwdbis.informatik.uni-kl.deKitomer
BTW2003 - Leipzig
21
Zusammenfassung & Ausblick
• Motivation inselübergreifender DfAs
• Integrationsmuster
• Implementierungsidee
• Momentan Umsetzung auf Crossworlds
• Feinere Klassifizierung und weiteresEinschränken der IM
• Formale Beschreibung der Modellierung
• Evaluierung weiterer Produkte