15
22-10-2008 1 Founding Sponsors This Presentation Courtesy of the International SOA Symposium October 7-8, 2008 Amsterdam Arena www.soasymposium.com [email protected] Gold Sponsors Platinum Sponsors Silver Sponsors Master Data Management Establishing a Strong SOA Foundation Chris Madrid [email protected]

Chris Madrid Master Data Management

Embed Size (px)

Citation preview

Page 1: Chris  Madrid    Master Data Management

22-10-2008

1

Founding Sponsors

This Presentation Courtesy of the

International SOA Symposium

October 7-8, 2008 Amsterdam Arena

www.soasymposium.com

[email protected]

Gold Sponsors

Platinum Sponsors

Silver Sponsors

Master Data Management

Establishing a Strong SOA Foundation

Chris [email protected]

Page 2: Chris  Madrid    Master Data Management

22-10-2008

2

Objectives & Takeaways

Objectives

• Understand what Master Data Management means in the industry.

Takeaways

• There are many different approaches.

• This isn’t easy.

Agenda

What problem does this solve?

How are these problems addressed?

What are the implementation options?

What are the key differences?

Start Making Investments

Questions & Answers

Page 3: Chris  Madrid    Master Data Management

22-10-2008

3

What problem does this solve?

Distribution of Data

Identification of Data

Consistency of Data

Quality of Data

Availability of Data

N-tier Paradigm

Application Owner

UI UI

Logic Logic

Data Data

Application Owner

Page 4: Chris  Madrid    Master Data Management

22-10-2008

4

Distributed Data

Technology model

TECHNOLOGY

Business model

BUSINESS

Friction Points

Business siloed by

IT

Solutions impose

constraintsInward

technology driven view

IIS

ERP

PLMCRM

Applications

R&D

Focus on document exchange

Page 5: Chris  Madrid    Master Data Management

22-10-2008

5

BusinessArchitecture

IT Architectureand Strategy

Solution Architectureand Delivery

BUSINESS

TECHNOLOGY

Soft boundaries

Processes

Services

Service model

Business model

Technology model

How are these problems addressed?

Outwardbusiness-driven view

Focus on

service

Focus on

contract

Req

uir

em

en

ts &

Solu

tion

s A

ligne

d

Enterprise Architecture

Master Data Management

CDI EDW ODS

Service Oriented Architecture

Services BPM EAI

Composite Applications

Portals Smart Clients

Page 6: Chris  Madrid    Master Data Management

22-10-2008

6

Establish Master Data

Trustworthiness, Trustworthiness, Trustworthiness

MDM is a set of capabilities

• Data Aggregation

• Data Mapping

• Data Normalization

• Data Standardization

Data Aggregation

Includes the common attributes found in each data store.

Includes the unique attributes found in each data store.

Establishes a one stop shop for retrieving data.

Page 7: Chris  Madrid    Master Data Management

22-10-2008

7

Data Mapping

Identification of data elements representing the same entity attribute

• Surname

• LastName

• LName

• FamilyName

Data Normalization

Improves the consistency of data.

• Phone Numbers

• Social Security Numbers

• Postal Code

Page 8: Chris  Madrid    Master Data Management

22-10-2008

8

Data Standardization

Data consistency is not enough.

• Date formats could very well be consistent across systems, but could represent different time zones.

Resulting Context

Page 9: Chris  Madrid    Master Data Management

22-10-2008

9

What are the implementation options?

Topologies

Merge Models

Topologies

Centralized Distributed

Page 10: Chris  Madrid    Master Data Management

22-10-2008

10

Merge Models

Single Updateable Node

• Central Master Data

• Local Master Data

Multiple Updateable Nodes

Single Updateable Node – Central Master Data

Page 11: Chris  Madrid    Master Data Management

22-10-2008

11

Single Updateable Node – Local Master Data

Single Updateable Node – Local Data

Page 12: Chris  Madrid    Master Data Management

22-10-2008

12

Multiple Updateable Nodes

Merge Methods

Extract Transformation & Load

Enterprise Application Integration

Custom

• Queues

• Services

Page 13: Chris  Madrid    Master Data Management

22-10-2008

13

Differentiating Data Concepts

MDM is relational model.

EDW is dimensional model.

Having an ODS does not mean you have adopted MDM.

An EDW may use data from the MDM solution.

Start Making Investments

Key to realizing potential of SOA.

Many benefits of MDM can be realized without vendor products.

Identify systems of record.

Move to single updates if possible.

Page 14: Chris  Madrid    Master Data Management

22-10-2008

14

Questions & Answers

Microsoft Managed Services Engine on CodePlex

• http://www.codeplex.com/servicesengine

Microsoft APO/SOA Self Assessment

• http://www.microsoft.com/soa/about/assessment.aspx

Microsoft SOA & Business Process

• http://www.microsoft.com/soa/

Microsoft Consulting Services APO Offerings

• http://www.microsoft.com/services/microsoftservices/srv_apo.mspx

Chris Madrid

[email protected]

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market

conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 15: Chris  Madrid    Master Data Management

22-10-2008

15

Widescreen Test Pattern (16:9)

Aspect

Ratio Test

(Should appear circular)

16x9

4x3