2. About WSO2
• Only
complete
open
source
componen/zed
cloud
pla3orm
– Dedicated
to
removing
all
the
stumbling
blocks
to
enterprise
agility
– Enabling
you
to
focus
on
business
logic
and
business
value
• Recognized
by
leading
analyst
firms
as
visionaries
and
leaders
– Gartner
cites
WSO2
as
visionaries
in
all
3
categories
of
applica/on
infrastructure
– Forrester
places
WSO2
in
top
2
for
API
Management
• Global
corpora/on
with
offices
in
USA,
UK
&
Sri
Lanka
– 200+
employees
and
growing
• Business
model
of
selling
comprehensive
support
&
maintenance
for
our
products
4. • Types
of
data
(master
/
transac/onal
/
referen/al)
• What
is
master
data?
• Master
data
management
• Tradi/onal
approach
• SOA
based
approach
• MDM
requirements
• MDM
architecture
• MDM
paYerns
Agenda
5. • Master
data
o Opera/onal
data
for
a
business
o Customers/Employees/Products/Material
etc…
• Transac/onal
data
o Associated
with
master
data
o Has
a
temporal
factor
• Metadata
o Data
about
data
o Separate
repository
Types of data
11. Advantage of SOA based approach
• No
point
to
point
links
• Streamlined
integra/on
• Pluggable
adapters
/
wrapper
services
• Ease
up
maintenance
12. MDM architecture
DS
1
DS
2
DS
3
DS
4
System
A
Legacy
System
ETL
Master
Data
Data
sources
Data
sources
13. Requirements
• ETL
(extract
/
transform
/
load)
• Secure
transmission
of
data
• Consistent
updates
• Message
transforma/on
• Aggrega/on/enrichment
of
data
• Data
mapping
• Mul/ple
protocols
• Mul/ple
message
formats
14. MDM Patterns – Service adapters
Web
service
Schema
Low
level
API
Legacy
System
Adapter
Transports
Mediate
Transform
Filter
Validate
SOAP
Downstream
Apps
15. MDM Patterns – Event driven
Web
service
Schema
Low
level
API
Legacy
System
Adapter
Transports
Mediate
Transform
Filter
Validate
Downstream
Apps
Topic
<events>
Subscrip/on
Event
sink
<events>
16. MDM Patterns – Data Services
Web
service
Transports
Mediate
Transform
Filter
Validate
SOAP
Downstream
Apps
DB
SQL
17. MDM Patterns – Data Services (Relational DB)
Web
service
Transports
Mediate
Transform
Filter
Validate
SOAP
Downstream
Apps
DB
SQL
18. MDM Patterns – Data Services (NoSQL)
Web
service
Transports
Mediate
Transform
Filter
Validate
SOAP
Downstream
Apps
Cassandra
19. MDM Patterns – Exposing master data
Web
service
Transports
Mediate
Transform
Filter
Validate
SOAP
Downstream
Apps
DB
SQL
External
/
Internal
consumers
21. Engage with WSO2
• Helping
you
get
the
most
out
of
your
deployments
• From
project
evalua/on
and
incep/on
to
development
and
going
into
produc/on,
WSO2
is
your
partner
in
ensuring
100%
project
success
22. Thank you!
More
info
–
hYp://wso2.com/
Solu/on
Architecture
Blog
–
hYp://wso2.com/blog/architecture/
Business
Development
Team
–
bizdev@wso2.com