master data management using wso2 platform
DESCRIPTION
TRANSCRIPT
![Page 1: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/1.jpg)
Master Data Management with
WSO2 Platform
Chintana Wilamuna Architect – Solutions Architecture
![Page 2: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/2.jpg)
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
![Page 3: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/3.jpg)
150+ globally positioned support customers
![Page 4: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/4.jpg)
• 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
![Page 5: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/5.jpg)
• 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
![Page 6: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/6.jpg)
Master data
Master Data
People Things
Places Concepts
![Page 7: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/7.jpg)
Master data management
MDM Standards Policies
Governance Tools
Processes
WSO2 Middleware Pla3orm
![Page 8: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/8.jpg)
• Consolidate scaYered informa/on • Consistent update of informa/on • Avoid duplica/on • Consistent API for accessing data
Master data management
![Page 9: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/9.jpg)
Traditional approach
System A
System B
System C
Batch update (periodic)
Batch update (periodic)
![Page 10: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/10.jpg)
SOA based approach
System A System B
System C
SOA Infrastructure
adapter
adapter
![Page 11: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/11.jpg)
Advantage of SOA based approach
• No point to point links • Streamlined integra/on • Pluggable adapters / wrapper services • Ease up maintenance
![Page 12: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/12.jpg)
MDM architecture
DS 1
DS 2
DS 3
DS 4
System A
Legacy System
ETL Master Data
Data sources Data sources
![Page 13: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/13.jpg)
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
![Page 14: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/14.jpg)
MDM Patterns – Service adapters
Web service
Schema
Low level API
Legacy System
Adapter
Transports
Mediate Transform Filter Validate SOAP
Downstream Apps
![Page 15: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/15.jpg)
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>
![Page 16: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/16.jpg)
MDM Patterns – Data Services
Web service
Transports
Mediate Transform Filter Validate SOAP
Downstream Apps DB
SQL
![Page 17: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/17.jpg)
MDM Patterns – Data Services (Relational DB)
Web service
Transports
Mediate Transform Filter Validate SOAP
Downstream Apps DB
SQL
![Page 18: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/18.jpg)
MDM Patterns – Data Services (NoSQL)
Web service
Transports
Mediate Transform Filter Validate SOAP
Downstream Apps Cassandra
![Page 19: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/19.jpg)
MDM Patterns – Exposing master data
Web service
Transports
Mediate Transform Filter Validate SOAP
Downstream Apps DB
SQL
External / Internal consumers
![Page 20: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/20.jpg)
Questions?
![Page 21: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/21.jpg)
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
![Page 22: Master Data Management using WSO2 Platform](https://reader033.vdocuments.net/reader033/viewer/2022052410/54b4eb254a79590a688b4570/html5/thumbnails/22.jpg)
Thank you!
More info – hYp://wso2.com/ Solu/on Architecture Blog – hYp://wso2.com/blog/architecture/ Business Development Team – [email protected]