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