Rolle des Stammdatenmanagements in einer SOA Forum Stammdatenmanagement, November 2006 Dr. Wolfgang Martin Analyst, ibond Partner, Ventana Research Advisor und Research Advisor am Institut für Business Intelligence
Stammdatenmanagement und SOA Prozess-Orientierung: der Treiber Stammdatenmanagement per Service-Orientierung Transparenz und Nachvollziehbarkeit: das Business Vokabular 2 2006 S.A.R.L. Martin
Das intelligente Unternehmen Prozess-Orientierung Treiber Kollaboration Optimierung Innovation Compliance Lieferanten Unternehmen Kunden Eingebettete BI Kollaborativer Prozeß Abteilung Performanzüberwachung 3 2006 S.A.R.L. Martin Prozesse verlaufen quer über Funktionen, Abteilungen und Unternehmen
Prozesse sind applikationsunabhängig Ausführen Regelbasierte, applikationsübergreifende Process- Engine kollaborativer Geschäfts fts-prozeß Business Process Management kollaborativer Geschäfts fts-prozeß 4 2006 S.A.R.L. Martin Modellieren Infrastruktur: SOA Analyse, Design, Test, Simulation Corporate Performance Management Metriken, Business- Analytik Planen Überwachen & Steuern
Kollaboration Einkauf Partner Das Unternehmen Verkauf Lieferanten Mitarbeiter Kunden Kollaboration basiert auf Informations- Management quer über alle Geschäftsparteien 5 2006 S.A.R.L. Martin
Meta- und Stammdaten Metadaten (DNA) analytische Stammdaten Kunden Partner Lieferanten Produkte Mitarbeiter operative Stammdaten Raum Zeit Plan Organisation Bewegungsdaten operative Daten (OLTP) 6 2006 S.A.R.L. Martin
Meta Daten - Taxonomie Meta Daten Management ist Business-Aufgabe MD TYP BEISPIEL NUTZEN NUTZER QUELLE Definition Stammdaten Erkennen Konsument Köpfe, Doku Kalkulationen Verstehen Power-User Spreadsheets Geschäftsregeln Vertrauen Neue Mitarb. Prozess-Design Navigation Alias Ort Konsument Datenmodell Standard-Bericht Verwendung Top-Management CPM/OLAP Update-Zeit Präzision Power-User Job-Log Administration Verwendung Performanz Operator Monitor Zugriffschutz Integrität Modellierer Datenmodell Profile Skalierbarkeit Designer ETL 7 2006 S.A.R.L. Martin
MDM Produkt, Teile, Preise, Kunden Katalog Shop Einkauf Prozesse der Produktbereitstellung Katalog Shop Verkauf Zeit MDM Anforderungen Durchgängigkeit Integration Automation Multikanal Mehrsprachigkeit 8 2006 S.A.R.L. Martin Historisieren Stammdaten strukturiert & unstrukturiert Synchronisieren Markt-Dynamik = Lebensdauer von Prozessen nimmt ab!
Treiber: Prozeß-Orientierung Regulierung zwingt in Prozeß-Orientierung Marktdynamik zwingt in Prozeß-Orientierung Globalisierung zwingt in Prozeß-Orientierung Kollaboration zwingt in Prozeß-Orientierung Prozesse sind abteilungs- und unternehmensübergreifend Prozesse werden intelligent Ohne Prozeß-Orientierung geht nichts mehr Fazit 9 2006 S.A.R.L. Martin
Stammdatenmanagement und SOA Prozess-Orientierung: der Treiber Stammdatenmanagement per Service-Orientierung Transparenz und Nachvollziehbarkeit: das Business Vokabular 10 2006 S.A.R.L. Martin
Ereignisse (Echt-) Zeit Prozess-Management und SOA Warum SOA? 11 2006 S.A.R.L. Martin Eine SOA trennt Geschäftslogik von Prozesslogik Eine SOA ist eine Infrastruktur Achtung: ROI kommt nicht von einer SOA, sondern von den implementierten Prozesse Was ist eine SOA? SOA ist ein Software Design Ansatz SOA ist Technologie unabhängig SOA ist die Evolution von Komponenten- Architekturen (LEGO) SOA sind fachlich getrieben Menschen Prozesse Anwendungen Daten
in einer SOA Kollaborativer Geschäftsprozess Entwicklungs- Informations- Data Integration Repository Plattform Drittanbieter- Analytische Operative Enterprise Service Bus Applikations- Kollaborative Zugriffs- IT Management- Infrastruktur- Externe Daten Data Warehouse Unstrukturierte Daten Operationale Daten 12 2006 S.A.R.L. Martin
Datenintegration in einer SOA Präsentations- & Kollaborations- 13 2006 S.A.R.L. Martin PM Portal B2B Strategie und und Kultur Corporate Performance Management Marktplatz, Marktplatz, Lieferanten, Lieferanten, Partner, Partner, Händler, Händler, Kunden Kunden BPM Integrationsdrehscheibe ESB Metadaten-Mgt Content Management Office- Applikation CAD/CAM Backend- ERP SAP CRM SCM PLM DW etc DI DI Operative Daten
Transparenz und Nachvollziehbarkeit Kollaborative Prozesse funktionieren nur, wenn sie ein gemeinsames Business Vokabular nutzen. Lieferanten Unternehmen Kunden Synchronisieren Stammdaten Historisieren Stammdatenmanagement die Voraussetzung für Transparenz und Nachvollziehbarkeit 14 2006 S.A.R.L. Martin
Architektur Stammdatenserver Hub & Spoke MDM MDA MDD MDC Allgemeine Administration App. 1 App. 2 App. n 15 2006 S.A.R.L. Martin
Stammdatenserver: Teilfunktionen MDA (Administration) Anlegen, ändern, löschen Freigabe Versionierung Historisierung MDC (Konsolidierung) Dublettenprüfung Konsistenz & Integritätsprüfung Konfliktlösungen MDD (Distribution) Schlüsselmapping Mischen Konvertieren Laden (Delta & Bulk) MDA MDM MDD MDC Allgemeine Administration App. 1 App. 2 App. n Allg. Administration Metadaten-Repository Schnittstelle Repository Berechtigungen 16 2006 S.A.R.L. Martin
MDM per Service-Orientierung MDM ist Kernbestandteil einer SOA Der MDM Prozess sollte SOA basiert sein Auch der MDM Prozess muss industrialisiert werden Tool-Unterstützung für den MDM Prozess tut Not Informations- bestehen aus Daten-, Stammdaten- und Metadaten- Mit einer SOA als Infrastruktur hat der MDM Prozess alle SOA Vorteile Höhere Qualität, geringere Kosten, höhere Produktivität Revisionssicherheit Fazit 17 2006 S.A.R.L. Martin
Stammdatenmanagement und SOA Prozess-Orientierung: der Treiber Stammdatenmanagement per Service-Orientierung Transparenz und Nachvollziehbarkeit: das Business Vokabular 18 2006 S.A.R.L. Martin
Das Business-Vokabular Daten-zu-Daten Ansatz Wieviele Kunden habe ich? EIP Portal Hängt von dem System ab, das Ich frage! Vokabular-Methode Korrekte Werte Ausnahmen Validierung PM Portal Single Point Of Truth Gemeinsame Werte & Terminologie Diktionär App 1 App 2 App 3 App 1 App 2 App 3 Dok1 PO Dok2 Rechnung Dok3 Lieferschein Dok1 PO Dok2 Rechnung Dok3 Lieferschein Geschäftsprozeß-Management geht nur mit einem Business-Vokabular 19 2006 S.A.R.L. Martin
Metadaten Lebenszyklus Management Die 4. Dimension: Meta Daten Management hat eine zeitliche Komponente Administration Navigation Metadaten Definition Lebenszyklus Evolution Metadaten Navigation Definition Zeit Administration 20 2006 S.A.R.L. Martin
Erfolgsfaktoren Organisation Datenqualität Datenhoheit Pflegeprozesse (SLAs) Projektabwicklung Managen als Programm Managen hoher Change Request Raten Technologie Versteckte Abhängigkeiten Unterschiedliche Releasestände Objektgebunde Berechtigungen Datenvolumen, Middleware, Persistenz 21 2006 S.A.R.L. Martin
MDM Status Quo MDM per ERP war ein Traum MDM erfordert Stammdaten Synchronisierung und Historisierung MDM erfordert Integration von strukturierten und unstrukturierten Daten plus Mehrsprachigkeit MDM ermöglicht Prozess-Automation und Integration MDM ermöglicht abteilungs- und unternehmensübergreifende Prozesse Ohne Prozeß-Orientierung geht nichts mehr Fazit 22 2006 S.A.R.L. Martin
MDM und SOA MDM ist die Voraussetzung für ein erfolgreiches SOA Programm. MDM ist die Voraussetzung für BPM. Ohne BPM geht nichts mehr. White Paper zu MDM, BPM und SOA: Kostenloser Download bei www.wolfgang-martin-team.net Kontakt: wolfgang.martin@wolfgang-martin-team.net 23 2006 S.A.R.L. Martin