Die Rolle von Stammdaten-Management in einer SOA Die Rolle von
Transcription
Die Rolle von Stammdaten-Management in einer SOA Die Rolle von
Die Rolle von Stammdaten-Management in einer SOA Frankfurt, Sept. 2007 Dr. Wolfgang Martin Analyst, iBonD Partner, Ventana Research Advisor und Research Advisor am Institut für Business Intelligence Rolle von MDM in einer SOA 2 l Enterprise Information Management: Stammdaten-Management trifft SOA l Architektur des StammdatenManagements: Methoden und Governance l Technologien für StammdatenManagement: Repository und Werkzeuge © 2007 S.A.R.L. Martin Das prozess-orientierte Unternehmen Management-Fokus l Industrialisierung von Prozessen l Flexibilität von Prozessen Lieferanten Unternehmen Kunden Eingebettete BI Kollaborativer Prozeß Abteilung Performanzüberwachung Prozesse verlaufen quer über Funktionen, Abteilungen und Unternehmen 3 © 2007 S.A.R.L. Martin BPM, MDM und CPM in einer SOA Ausführen Prozesse und Stammdaten sind applikationsunabhängig Prozess- und EntscheidungsLogik kollaborativer Geschä Geschäftsfts-Prozeß Prozeß Geschäftsprozess-Management Stammdaten-Management Infrastruktur: SOA Modellieren 4 © 2007 S.A.R.L. Martin Analyse, Design, Test, Simulation Corporate Performance Management Metriken, BusinessAnalytik Planen Überwachen & Steuern Prinzipien einer SOA Eigenschaften einer SOA als IT Architektur n n n n Eine SOA dient als „Business Model for Collaboration“ Eine SOA ist eine Infrastruktur: „Software for Change“ Eine SOA trennt Geschäftslogik von Prozesslogik Eine SOA basiert auf Standards (BPEL, Web Services) Präsentations-Services Präsentations-Services Präsentations-Services Präsentations-Services Präsentations-Logik Präsentations-Logik Präsentations-Logik Präsentations-Logik Prozess-Logik Prozess-Logik Prozess Prozess l Daten-Logik Daten-Logik Daten-Services Daten-Services Applikations-Architektur Applikations-Architektur Geschäfts-Logik Geschäfts-Logik Daten-Logik Daten-Logik Daten-Services Daten-Services SOA SOA 5 © 2007 S.A.R.L. Martin Service Service Applikations-Logik Applikations-Logik Datenintegration und SOA Eine SOA ist • IT Architektur • Unternehmensarchitektur • Kollaborationsarchitektur Intelligence & Performance Management Backend-Services PM Portal Integrationsdrehscheibe ESB Präsentations- & KollaborationsServices Metadaten-Mgt Content Management OfficeApplikation CAD/CAM 6 © 2007 S.A.R.L. Martin DI DI B2B Marktplatz,Lieferanten, Lieferanten,Partner, Partner, Marktplatz, Händler,Kunden, Kunden,soziale sozialeMedien Medien Händler, Operative Daten BPM ERP SAP CRM SCM PLM DW etc Enterprise Information Management Daten-Management Data Warehousing DatenMigration DatenKonsolidierung Stammdaten Konsolidierung & Migration IT Prozesse Kollaboratives Informations-Management StammdatenManagement Performance Daten-Qualität Corporate Management IT/Business Prozesse Informations-Services Datenintegrations-Plattform 7 © 2007 S.A.R.L. Martin Business Process Management Treiber: Prozeß-Orientierung l Regulierung, Marktdynamik, Globalisierung und Kollaboration zwingt in Prozeß-Orientierung n n l Prozesse sind abteilungs- und unternehmensübergreifend Kein Prozess ohne Daten Der top-down SOA Ansatz (SOA basierende Geschäftsprozesse) ist auf dem Vormarsch: n Business Process Management ist die klare Nummer 1 bei den Anwendungen. (SOA Check) Fazit 8 © 2007 S.A.R.L. Martin Rolle von MDM in einer SOA 9 l Enterprise Information Management: Stammdaten-Management trifft SOA l Architektur des StammdatenManagements: Methoden und Governance l Technologien für StammdatenManagement: Repository und Werkzeuge © 2007 S.A.R.L. Martin SOA: ein Modell für Kollaboration Service-Geber Einkauf Service-Nehmer Partner Verkauf Das Unternehmen Lieferanten SLA SLA Mitarbeiter SLA Kunden Kollaboration basiert auf InformationsManagement quer über alle Geschäftsparteien 10 © 2007 S.A.R.L. Martin Meta- und Stammdaten Metadaten (DNA) analytische Stammdaten l l l l l l l l l Kunden Partner Lieferanten Produkte Mitarbeiter operative Stammdaten Bestands/Bewegungsdaten operative Daten (OLTP) 11 © 2007 S.A.R.L. Martin Raum Zeit Plan Organisation Meta Daten - Taxonomie l 12 Meta Daten Management ist Business-Aufgabe MD TYP BEISPIEL NUTZEN NUTZER QUELLE Definition Stammdaten Kalkulationen Geschäftsregeln Erkennen Verstehen Vertrauen Konsument Power-User Neue Mitarb. Köpfe, Doku Spreadsheets Prozess-Design Navigation Alias Standard-Bericht Update-Zeit Ort Verwendung Präzision Konsument Datenmodell Top-Management CPM/OLAP Power-User Job-Log Administration Verwendung Zugriffschutz Profile Performanz Integrität Skalierbarkeit Operator Modellierer Designer © 2007 S.A.R.L. Martin Monitor Datenmodell ETL Information Governance Unternehmensstrategie - ell s es od z o rm r P ge „single point Steuern des ä r T of truth“ Unternehmens ns io at ile rm of fo Pr In Organisation Menschen Menschen Prozesse Prozesse Metriken Metriken Sensoren Kultur 13 © 2007 S.A.R.L. Martin Technologie Ziele Prozess-Orientierte Organisation Lieferanten Unternehmen Kunden Prozesse industrialisieren und flexibel gestalten Service-Nehmer „Service-Orchestrierung“ Prozess-Manager Service-Geber „Kompetenzzentrum“ Service-Level-Agreements Insource & Outsource (BPO) 14 © 2007 S.A.R.L. Martin Service-Manager MDM und SOA l MDM per ERP war ein Traum l MDM ist applikationsunabhängig wie BPM l MDM ist Kernbestandteil einer SOA l Der MDM Prozess sollte SOA basiert sein l Mit einer SOA als Infrastruktur hat der MDM Prozess alle SOA Vorteile n Höhere Qualität, geringere Kosten, höhere Produktivität, höhere Flexibilität n Revisionssicherheit Fazit 15 © 2007 S.A.R.L. Martin Rolle von MDM in einer SOA 16 l Enterprise Information Management: Stammdaten-Management trifft SOA l Architektur des StammdatenManagements: Methoden und Governance l Technologien für StammdatenManagement: Repository und Werkzeuge © 2007 S.A.R.L. Martin Services in einer SOA Informations- Analytische Services Services Rules Services Operative Services Kollaborative Services Data Integration Enterprise Service & Service Data Bus Plattform Services Repository DrittanbieterServices (SaaS) ApplikationsServices ZugriffsServices IT ManagementServices EntwicklungsServices Kollaborativer Geschä Geschäftsprozess Infrastruktur-Services Externe Daten 17 © 2007 S.A.R.L. Martin Data Warehouse Unstrukturierte Daten Operationale Daten Stammdaten und das Repository Kollaborative Prozesse funktionieren nur, wenn sie ein gemeinsames Business Vokabular nutzen. Lieferanten Synchronisieren Unternehmen Kunden Stammdaten Historisieren Stammdatenmanagement – die Voraussetzung für Transparenz und Nachvollziehbarkeit 18 © 2007 S.A.R.L. Martin Informations-Services: Architektur INTERN Informations-KONSUMENT EXTERN Prozesse Portale Web Services Applikationen Analytische Services Applikationen SQL JDBC Bereitstellungs-Services Daten-Integrations-Services Universelle DatenzugriffsServices WebSvc InfrastrukturServices Web Svc Meta und StammDaten-Services AdministrationsServices JMS Datenquellen Datenbanken Flat Files unstrukturierte Daten Applikationen Messages XML Mainframe 19 © 2007 S.A.R.L. Martin MDM – Erfolgsfaktoren l Organisation n n n l Projektabwicklung n n l MDM ist ein Programm Managen hoher Change Request Raten Technologie n n n n 20 Datenqualität Datenhoheit Pflegeprozesse (SLAs) Versteckte Abhängigkeiten Unterschiedliche Releasestände Objektgebunde Berechtigungen Datenvolumen, Middleware, Persistenz © 2007 S.A.R.L. Martin Prozess- und Service-Orientierung Prozess-Orientierung schafft Agilität, Transparenz und Nachvollziehbarkeit und ermöglicht unternehmensübergreifende Kollaboration. Geld und Wettbewerbskraft stecken in den Prozessen. Die technische und organisatorische Infrastruktur für Prozess-Orientierung ist eine SOA. SOA bedeutet “Software for Change”. White Paper zu BPM und SOA: Kostenloser Download bei www.wolfgang-martin-team.net Kontakt: [email protected] 21 © 2007 S.A.R.L. Martin