SlideShare a Scribd company logo
1 of 8
Download to read offline
MDM an enabler for eSOA




                                               This Presentation Courtesy of the
                                               International SOA Symposium
                                               October 7-8, 2008 Amsterdam Arena
                                               www.soasymposium.com
                                               info@soasymposium.com


                                                                 Founding Sponsors




                   Platinum Sponsors




                   Gold Sponsors         Silver Sponsors




                          Data is an Asset!
                    Systems are temporary, but ...
                          data lasts forever


                                       Freeing the flow of information!
                                                           MDM a prerequisite for eSOA
                                                             MDM an enabler
                                                                     Philips IT Applications
                                                                         Center of Expertise MDM

                                                                                     Mr. John AG Wenmakers
                                                                                               October 2008




Philips International BV, Philips IT
Applications, Mr. John AG Wenmakers 2008                                                                      1
MDM an enabler for eSOA




                   Who is talking to you?
                   • John Wenmakers
                   • Representing Philips IT Applications
                      – Philips Corporate IT Shared Service Center focusing on Business
                        Applications, mainly SAP
                      – ± 1500 SAP consultants (all flavors)
                   • 21 years in Philips IT in various roles of which 11 years in SAP, amongst
                     others team leader of SAP Basis, S&A and Development for 5,5 years
                   • Project Manager of a MDM project in the Content Management arena
                     (MDM Product Content Broker)
                   • Global team leader of the Center of Expertise MDM, since end of 2006
                     involved in SAP MDM
                   • Since very recent: Program Manager Business Line
                     Consumer Lifestyle

                                            Philips International BV, John Wenmakers, October 2008   3




                   MDM a prerequisite for eSOA

                    • MDM SPOT Solution Design

                    • MDM SPOT Key-figures

                    • eSOA and the Product Control Room

                    • WHY MDM is needed in eSOA

                    • Lessons learned on MDM

                    • Q&A



                                            Philips International BV, John Wenmakers, October 2008   4




Philips International BV, Philips IT
Applications, Mr. John AG Wenmakers 2008                                                                 2
MDM an enabler for eSOA




                                                COCOON
                                                 COCOON                               XI
                                                                                       XI                        MDM                PORTAL                    CCR
                   SPOT Solution Design (logical components)
                                           MDM refers to
                                           published XML
                                          Files of COCOON                                                XML import file
                                                                                                        mapping/validation              XML Export file
                                                                                                                                         syndication
                                EAI
                            Application
                            Integration                                                                                                        MDM refers to
                                                                                                                                               Assets in DAM
                                                                              SPOT Content Broker                                                   CCR

                                                             Import Mgr.                     MDM




                                                                                                                   Syndicator
                                     XML File                                                                                       XML File
                                                                                     XML            Rich                                                 COCOON:
                                                                                    Assets         Assets                                             Catalog driven
                                                                                                                                                       XML pipe line
                                                                                                                                                      processing tool
                                                                                                                                                         (incl. (rich
                    SAP XI Routing                                                                                                                      content and
                                                                                                                                                       translations)
                                                           EDI / XML                                          XML Pipe-line
                                                        Transformation                                      Processing Engine                             XML File

                                                            Engine
                         XML File                                                                                                                         XML File



                                                                           Philips International BV, John Wenmakers, October 2008                                       5




                   Solution Design
                                                            read-only
                                                SOAP




                                                                                   HTTP




                                                                                                         Processing
                                …
                                …




                                                                                                         COCOON: batch XML pipeline processing
                                                                                                         • No direct access to COCOON from outside
                                                                                                         • File (XML (XSLT 2.0))
                                     XI         Services                    Cocoon                       • Used for HTTP retrieval of mainly pictures
                                                                                                         SAP XI for Application integration: interaction via
                                          CMC2.0 Processing                                              • SOAP = web services
                                                                                                         • File (XML (XSLT 1.0))
                                                Cocoon
                                                                                                         Repository
                                                                                                         • Oracle RDBMS of MDM: MDM SPOT Products
                                                MDM                                                      • File system: Published XML assets of COCOON
                                                                                 XML                     • Oracle RDBMS of CCR (DAM): non-XML assets
                                                                                Assets
                                                                                                         Physical routing/transport
                               CMC2.0 Repository
                                                                                                         • SAP XI File Adapter
                                      Non-XML assets - CCR

                                                                           Philips International BV, John Wenmakers, October 2008                                       6




Philips International BV, Philips IT
Applications, Mr. John AG Wenmakers 2008                                                                                                                                    3
MDM an enabler for eSOA




                   MDM SPOT Key figures
                    •   MDM runs in a TWIN Center architecture, on a HACMP IBM AIX – ORACLE platform
                    •   MDM runs in 2 LPAR’s with each 2-4 CPU’s, 16GB internal memory and 200GB Disc storage
                    •   MDM has a 4 layer system landscape (SBX, DEV, QA and PRD)
                    •   # of products in MDM SPOT is about 150.000, of which:
                           – 8000 Pending, reason no Master data available yet
                           – 7500 Marked as Deleted
                           – 48.000 of DAP, 73.000 of CE, 122 of Lighting, rest unknown
                    •   # of links to Assets in MDM SPOT
                           – Asset types : 5000
                           – Asset links : 3.000.000
                           – Milestone links : 500.000
                           – Catalog links : 350.000
                    •   Products repository size is approx 3.2 GB
                    •   # of syndicated records per syndication run
                           – Weekly 4000 Commercial Type Numbers
                           – Daily 500.000 Assets to COCOON
                           – Weekly full load of Assets to COCOON: 3.500.000
                    •   Biggest import XML file is 50Mb (catalogs), bigger files are chunked into 2Mb
                    •   Biggest syndication XML file is 850Mb
                    •   Throughput time of this biggest syndication file (850Mb) is 30 minutes
                    •   CCR occupies 6TB disc storage and carries ±10.000.000 of pictures
                    •   # of inbound interfaces: 16
                    •   # of outbound interfaces: 10

                                                      Philips International BV, John Wenmakers, October 2008    7




                   eSOA and PCR




                                                      Philips International BV, John Wenmakers, October 2008    8




Philips International BV, Philips IT
Applications, Mr. John AG Wenmakers 2008                                                                            4
MDM an enabler for eSOA




                   eSOA and the Product Control Room
                    Imagine all product related information to be easily accessible via a common
                    user interface: “a single sign-on entry to everything you need in your work –
                    whether related to business, functions or communications on your company,
                    your organization and country.”

                      Imagine the Product Control Room
                      ► It leverages the One Philips Portal framework
                      ► It is role-based
                      ► It can be personalized
                      ► It contains trusted consistent data and it turns product data into valuable
                        information by providing context
                      ► It has a consistent look-and-feel
                      ► It is Enterprise wide accessible
                      ► It is functionally easily scalable through adding modules
                      ► It is powered by CMC2.0

                                               Philips International BV, John Wenmakers, October 2008   9




                   eSOA and PCR




                                               Philips International BV, John Wenmakers, October 2008   10




Philips International BV, Philips IT
Applications, Mr. John AG Wenmakers 2008                                                                     5
MDM an enabler for eSOA




                                                   iView                                            Product Control Room
                          Data                                                                        Aggregation level/user group




                                 DWH




                                 SPOT




                                 “X”

                                           Philips International BV, John Wenmakers, October 2008                                    11
                                                                                                                                     11




                   Product Control Room




                                           Philips International BV, John Wenmakers, October 2008                                    12




Philips International BV, Philips IT
Applications, Mr. John AG Wenmakers 2008                                                                                                  6
MDM an enabler for eSOA




                                              COCOON                              XI                        MDM                   PORTAL                CCR
                   Solution Design (logical components)
                                                                                                                                             User interaction
                                                               Philips Enterprise Portal
                                      Content entry                   Product Control Room                                   ..


                                             ESR                      WS Gateway

                                                                       SPOT Content Broker
                                                      Import Mgr.                      MDM




                                                                                                            Syndicator
                                  XML File                                                                                        XML File
                                                                              XML            Rich
                                                                             Assets         Assets




                                                       SAP XI                                    APACHE COCOON XML
                                                      EDI / XML                                   Pipe-line Processing                             XML File
                                                                                                         Engine
                                                   Transformation
                       XML File                        Engine                                                                                      XML File



                                                                    Philips International BV, John Wenmakers, October 2008                                      13




                   WHY MDM is needed in eSOA
                   •    To have a single trusted information source within
                        your enterprise




                   •    To prevent eSOA projects to crash, eSOA can make
                        it even worse...




                   •    ....in other words for proper eSOA you need to have trusted „Information
                        as a service“ available based on a information virtualization layer across
                        the enterprise

                                                                    Philips International BV, John Wenmakers, October 2008                                      14




Philips International BV, Philips IT
Applications, Mr. John AG Wenmakers 2008                                                                                                                             7
MDM an enabler for eSOA




                   Lessons learned on MDM
                    •   MDM is immature and a niche market space
                         ► Robustness expected in 2011
                         ► MDM resources are scarce
                         ► Bleeding edge technology
                    •   Need for complementary Tools / Services
                    •   Think BIG, start small....may be start with vendors (spent analysis)
                    •   20% IT, 80% Business aspects
                         ► Data governance model
                         ► Data ownership/stewardship
                    •   THE issue is Data Quality improvement
                    •   Business processes are vital for MDM
                    •   Define your ambition level (DC / DH / CDM)
                    •   Launch MDM projects via the business, not IT!
                    •   Define Business cases, also for MDM projects
                    •   Company cultural change involved

                                               Philips International BV, John Wenmakers, October 2008   15




                                   Questions & Answers
                                               Philips International BV, John Wenmakers, October 2008   16




Philips International BV, Philips IT
Applications, Mr. John AG Wenmakers 2008                                                                     8

More Related Content

What's hot

EMC Forum India 2011, Day 2 - Welcome Note by Manoj Chugh
EMC Forum India 2011, Day 2 - Welcome Note by Manoj ChughEMC Forum India 2011, Day 2 - Welcome Note by Manoj Chugh
EMC Forum India 2011, Day 2 - Welcome Note by Manoj Chugh
EMC Forum India
 
Track 2, Session 2, worlds most powerful intelligent and trusted storage syst...
Track 2, Session 2, worlds most powerful intelligent and trusted storage syst...Track 2, Session 2, worlds most powerful intelligent and trusted storage syst...
Track 2, Session 2, worlds most powerful intelligent and trusted storage syst...
EMC Forum India
 
Jobo 1 ims_tm_value_2012_q2
Jobo 1 ims_tm_value_2012_q2Jobo 1 ims_tm_value_2012_q2
Jobo 1 ims_tm_value_2012_q2
Helene Lyon
 
Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013
Salcom Group
 
Developer & Fusion Middleware 2 _ Michael Baggott _ Lead to order integration...
Developer & Fusion Middleware 2 _ Michael Baggott _ Lead to order integration...Developer & Fusion Middleware 2 _ Michael Baggott _ Lead to order integration...
Developer & Fusion Middleware 2 _ Michael Baggott _ Lead to order integration...
InSync2011
 
Aras Vision and Roadmap with Aras Innovator PLM Software
Aras Vision and Roadmap with Aras Innovator PLM SoftwareAras Vision and Roadmap with Aras Innovator PLM Software
Aras Vision and Roadmap with Aras Innovator PLM Software
Aras
 
Solving Enterprise Integration Challenges With Biz Talk Server
Solving Enterprise Integration Challenges With Biz Talk ServerSolving Enterprise Integration Challenges With Biz Talk Server
Solving Enterprise Integration Challenges With Biz Talk Server
rsnarayanan
 
2012 ukdc shared services value prop growth day newbury
2012 ukdc shared services value prop growth day newbury2012 ukdc shared services value prop growth day newbury
2012 ukdc shared services value prop growth day newbury
bara2cls
 

What's hot (16)

EMC Forum India 2011, Day 2 - Welcome Note by Manoj Chugh
EMC Forum India 2011, Day 2 - Welcome Note by Manoj ChughEMC Forum India 2011, Day 2 - Welcome Note by Manoj Chugh
EMC Forum India 2011, Day 2 - Welcome Note by Manoj Chugh
 
Track 2, Session 2, worlds most powerful intelligent and trusted storage syst...
Track 2, Session 2, worlds most powerful intelligent and trusted storage syst...Track 2, Session 2, worlds most powerful intelligent and trusted storage syst...
Track 2, Session 2, worlds most powerful intelligent and trusted storage syst...
 
Tools for developing and monitoring SQL in DB2 for z/OS
Tools for developing and monitoring SQL in DB2 for z/OSTools for developing and monitoring SQL in DB2 for z/OS
Tools for developing and monitoring SQL in DB2 for z/OS
 
Jobo 1 ims_tm_value_2012_q2
Jobo 1 ims_tm_value_2012_q2Jobo 1 ims_tm_value_2012_q2
Jobo 1 ims_tm_value_2012_q2
 
DB2 for i 7.1 - Whats New?
DB2 for i 7.1 - Whats New?DB2 for i 7.1 - Whats New?
DB2 for i 7.1 - Whats New?
 
Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013
 
Microsoft Lync Teched Eilat
Microsoft Lync   Teched EilatMicrosoft Lync   Teched Eilat
Microsoft Lync Teched Eilat
 
03.egovFrame Runtime Environment Training Book
03.egovFrame Runtime Environment Training Book03.egovFrame Runtime Environment Training Book
03.egovFrame Runtime Environment Training Book
 
Developer & Fusion Middleware 2 _ Michael Baggott _ Lead to order integration...
Developer & Fusion Middleware 2 _ Michael Baggott _ Lead to order integration...Developer & Fusion Middleware 2 _ Michael Baggott _ Lead to order integration...
Developer & Fusion Middleware 2 _ Michael Baggott _ Lead to order integration...
 
Aras Vision and Roadmap with Aras Innovator PLM Software
Aras Vision and Roadmap with Aras Innovator PLM SoftwareAras Vision and Roadmap with Aras Innovator PLM Software
Aras Vision and Roadmap with Aras Innovator PLM Software
 
zEnterpise integration of Linux and traditional workload
zEnterpise integration of Linux and traditional workloadzEnterpise integration of Linux and traditional workload
zEnterpise integration of Linux and traditional workload
 
Solving Enterprise Integration Challenges With Biz Talk Server
Solving Enterprise Integration Challenges With Biz Talk ServerSolving Enterprise Integration Challenges With Biz Talk Server
Solving Enterprise Integration Challenges With Biz Talk Server
 
2012 ukdc shared services value prop growth day newbury
2012 ukdc shared services value prop growth day newbury2012 ukdc shared services value prop growth day newbury
2012 ukdc shared services value prop growth day newbury
 
It's time to optimize
It's time to optimizeIt's time to optimize
It's time to optimize
 
Protection against Lost or Stolen Data with Novell ZENworks Endpoint Security...
Protection against Lost or Stolen Data with Novell ZENworks Endpoint Security...Protection against Lost or Stolen Data with Novell ZENworks Endpoint Security...
Protection against Lost or Stolen Data with Novell ZENworks Endpoint Security...
 
Cast Iron Overview Webinar 6.13.12 Final(Jb)
Cast Iron Overview Webinar 6.13.12 Final(Jb)Cast Iron Overview Webinar 6.13.12 Final(Jb)
Cast Iron Overview Webinar 6.13.12 Final(Jb)
 

Viewers also liked

Johan Kumps Federal E S B
Johan  Kumps    Federal  E S BJohan  Kumps    Federal  E S B
Johan Kumps Federal E S B
SOA Symposium
 
Introducción soa
Introducción soaIntroducción soa
Introducción soa
Juan Pablo
 
Robert Schneider 10 Strategies
Robert  Schneider   10  StrategiesRobert  Schneider   10  Strategies
Robert Schneider 10 Strategies
SOA Symposium
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based Approach
SOA Symposium
 
Laurent Tarin B P M Ilog
Laurent  Tarin    B P M  IlogLaurent  Tarin    B P M  Ilog
Laurent Tarin B P M Ilog
SOA Symposium
 
Anne Thomas Manes Using User Experience
Anne  Thomas Manes    Using User ExperienceAnne  Thomas Manes    Using User Experience
Anne Thomas Manes Using User Experience
SOA Symposium
 
Anthony Carrato S O A Business Architecture
Anthony  Carrato    S O A  Business  ArchitectureAnthony  Carrato    S O A  Business  Architecture
Anthony Carrato S O A Business Architecture
SOA Symposium
 
Arnaud Simon Flight Data Processing
Arnaud  Simon    Flight  Data ProcessingArnaud  Simon    Flight  Data Processing
Arnaud Simon Flight Data Processing
SOA Symposium
 
David Chappel S O A Grid
David  Chappel    S O A  GridDavid  Chappel    S O A  Grid
David Chappel S O A Grid
SOA Symposium
 
Arnaud Simon Service Contract Template
Arnaud  Simon    Service  Contract  TemplateArnaud  Simon    Service  Contract  Template
Arnaud Simon Service Contract Template
SOA Symposium
 
Art Ligthart Service Identification Techniques
Art  Ligthart    Service  Identification  TechniquesArt  Ligthart    Service  Identification  Techniques
Art Ligthart Service Identification Techniques
SOA Symposium
 
Paul C Brown S O A Governance
Paul  C  Brown    S O A  GovernancePaul  C  Brown    S O A  Governance
Paul C Brown S O A Governance
SOA Symposium
 
Robert Schneider What Every Developer
Robert  Schneider    What Every DeveloperRobert  Schneider    What Every Developer
Robert Schneider What Every Developer
SOA Symposium
 
S Ven Hakan Olsson Compos Index
S Ven  Hakan  Olsson    Compos IndexS Ven  Hakan  Olsson    Compos Index
S Ven Hakan Olsson Compos Index
SOA Symposium
 
Chris Riley S O A Modeling
Chris  Riley    S O A ModelingChris  Riley    S O A Modeling
Chris Riley S O A Modeling
SOA Symposium
 
Jim Webber Guerrilla S O A With Web Services
Jim Webber    Guerrilla  S O A With  Web  ServicesJim Webber    Guerrilla  S O A With  Web  Services
Jim Webber Guerrilla S O A With Web Services
SOA Symposium
 
Anne Thomas Manes S O A Fatigue
Anne  Thomas Manes    S O A  FatigueAnne  Thomas Manes    S O A  Fatigue
Anne Thomas Manes S O A Fatigue
SOA Symposium
 
Sven Hakan Olsson Composability Index V2
Sven Hakan Olsson    Composability  Index V2Sven Hakan Olsson    Composability  Index V2
Sven Hakan Olsson Composability Index V2
SOA Symposium
 
Radovan Janecek Avoiding S O A Pitfalls
Radovan  Janecek   Avoiding  S O A  PitfallsRadovan  Janecek   Avoiding  S O A  Pitfalls
Radovan Janecek Avoiding S O A Pitfalls
SOA Symposium
 
Thomas Erl Introducing S O A Design Patterns
Thomas  Erl    Introducing  S O A  Design  PatternsThomas  Erl    Introducing  S O A  Design  Patterns
Thomas Erl Introducing S O A Design Patterns
SOA Symposium
 

Viewers also liked (20)

Johan Kumps Federal E S B
Johan  Kumps    Federal  E S BJohan  Kumps    Federal  E S B
Johan Kumps Federal E S B
 
Introducción soa
Introducción soaIntroducción soa
Introducción soa
 
Robert Schneider 10 Strategies
Robert  Schneider   10  StrategiesRobert  Schneider   10  Strategies
Robert Schneider 10 Strategies
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based Approach
 
Laurent Tarin B P M Ilog
Laurent  Tarin    B P M  IlogLaurent  Tarin    B P M  Ilog
Laurent Tarin B P M Ilog
 
Anne Thomas Manes Using User Experience
Anne  Thomas Manes    Using User ExperienceAnne  Thomas Manes    Using User Experience
Anne Thomas Manes Using User Experience
 
Anthony Carrato S O A Business Architecture
Anthony  Carrato    S O A  Business  ArchitectureAnthony  Carrato    S O A  Business  Architecture
Anthony Carrato S O A Business Architecture
 
Arnaud Simon Flight Data Processing
Arnaud  Simon    Flight  Data ProcessingArnaud  Simon    Flight  Data Processing
Arnaud Simon Flight Data Processing
 
David Chappel S O A Grid
David  Chappel    S O A  GridDavid  Chappel    S O A  Grid
David Chappel S O A Grid
 
Arnaud Simon Service Contract Template
Arnaud  Simon    Service  Contract  TemplateArnaud  Simon    Service  Contract  Template
Arnaud Simon Service Contract Template
 
Art Ligthart Service Identification Techniques
Art  Ligthart    Service  Identification  TechniquesArt  Ligthart    Service  Identification  Techniques
Art Ligthart Service Identification Techniques
 
Paul C Brown S O A Governance
Paul  C  Brown    S O A  GovernancePaul  C  Brown    S O A  Governance
Paul C Brown S O A Governance
 
Robert Schneider What Every Developer
Robert  Schneider    What Every DeveloperRobert  Schneider    What Every Developer
Robert Schneider What Every Developer
 
S Ven Hakan Olsson Compos Index
S Ven  Hakan  Olsson    Compos IndexS Ven  Hakan  Olsson    Compos Index
S Ven Hakan Olsson Compos Index
 
Chris Riley S O A Modeling
Chris  Riley    S O A ModelingChris  Riley    S O A Modeling
Chris Riley S O A Modeling
 
Jim Webber Guerrilla S O A With Web Services
Jim Webber    Guerrilla  S O A With  Web  ServicesJim Webber    Guerrilla  S O A With  Web  Services
Jim Webber Guerrilla S O A With Web Services
 
Anne Thomas Manes S O A Fatigue
Anne  Thomas Manes    S O A  FatigueAnne  Thomas Manes    S O A  Fatigue
Anne Thomas Manes S O A Fatigue
 
Sven Hakan Olsson Composability Index V2
Sven Hakan Olsson    Composability  Index V2Sven Hakan Olsson    Composability  Index V2
Sven Hakan Olsson Composability Index V2
 
Radovan Janecek Avoiding S O A Pitfalls
Radovan  Janecek   Avoiding  S O A  PitfallsRadovan  Janecek   Avoiding  S O A  Pitfalls
Radovan Janecek Avoiding S O A Pitfalls
 
Thomas Erl Introducing S O A Design Patterns
Thomas  Erl    Introducing  S O A  Design  PatternsThomas  Erl    Introducing  S O A  Design  Patterns
Thomas Erl Introducing S O A Design Patterns
 

Similar to Natasja Paulssen S A P M D M And E S O A At Philips

Cloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstackCloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstack
OpenCity Community
 
彭—Elastic architecture in cloud foundry and deploy with openstack
彭—Elastic architecture in cloud foundry and deploy with openstack彭—Elastic architecture in cloud foundry and deploy with openstack
彭—Elastic architecture in cloud foundry and deploy with openstack
OpenCity Community
 
IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...
IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...
IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...
AIP Foundation
 
94670552 alfresco-aiim-2006-05-16
94670552 alfresco-aiim-2006-05-1694670552 alfresco-aiim-2006-05-16
94670552 alfresco-aiim-2006-05-16
hishamfire
 

Similar to Natasja Paulssen S A P M D M And E S O A At Philips (20)

Customer MDM Is Key To Strategic Business Success
Customer MDM Is Key To Strategic Business SuccessCustomer MDM Is Key To Strategic Business Success
Customer MDM Is Key To Strategic Business Success
 
Cloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstackCloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstack
 
彭—Elastic architecture in cloud foundry and deploy with openstack
彭—Elastic architecture in cloud foundry and deploy with openstack彭—Elastic architecture in cloud foundry and deploy with openstack
彭—Elastic architecture in cloud foundry and deploy with openstack
 
Connectivity for a Smarter Planet
Connectivity for a Smarter PlanetConnectivity for a Smarter Planet
Connectivity for a Smarter Planet
 
Cisco Localisation Toolkit
Cisco Localisation ToolkitCisco Localisation Toolkit
Cisco Localisation Toolkit
 
Cisco Localisation Toolkit: General Overview
Cisco Localisation Toolkit: General OverviewCisco Localisation Toolkit: General Overview
Cisco Localisation Toolkit: General Overview
 
Aspects of Modern APM Solutions
Aspects of Modern APM SolutionsAspects of Modern APM Solutions
Aspects of Modern APM Solutions
 
XML Metadata Interchange (XMI)
XML Metadata Interchange (XMI)XML Metadata Interchange (XMI)
XML Metadata Interchange (XMI)
 
IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...
IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...
IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...
 
Microsoft+ +bc-dr+-+28apr2010
Microsoft+ +bc-dr+-+28apr2010Microsoft+ +bc-dr+-+28apr2010
Microsoft+ +bc-dr+-+28apr2010
 
Moodle cdn
Moodle cdnMoodle cdn
Moodle cdn
 
Alfresco in an Hour
Alfresco in an HourAlfresco in an Hour
Alfresco in an Hour
 
Tech editors conf tucker yen-jacoby revised final for may 24 2012
Tech editors conf tucker yen-jacoby revised final  for may 24 2012Tech editors conf tucker yen-jacoby revised final  for may 24 2012
Tech editors conf tucker yen-jacoby revised final for may 24 2012
 
NIEM and Oracle Overview October 2011
NIEM and Oracle Overview October 2011NIEM and Oracle Overview October 2011
NIEM and Oracle Overview October 2011
 
94670552 alfresco-aiim-2006-05-16
94670552 alfresco-aiim-2006-05-1694670552 alfresco-aiim-2006-05-16
94670552 alfresco-aiim-2006-05-16
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
 
Ensuring Mobile BI Success
Ensuring Mobile BI SuccessEnsuring Mobile BI Success
Ensuring Mobile BI Success
 
The Rise of Big Data and On-Demand IT
The Rise of Big Data and On-Demand ITThe Rise of Big Data and On-Demand IT
The Rise of Big Data and On-Demand IT
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
Getting Connected And Trusting The Connection
Getting Connected And Trusting The ConnectionGetting Connected And Trusting The Connection
Getting Connected And Trusting The Connection
 

More from SOA Symposium

Thomas Rischbeck Real Life E S B
Thomas  Rischbeck    Real  Life  E S BThomas  Rischbeck    Real  Life  E S B
Thomas Rischbeck Real Life E S B
SOA Symposium
 
Stefan Pappe Making S O A Operational
Stefan  Pappe    Making  S O A  OperationalStefan  Pappe    Making  S O A  Operational
Stefan Pappe Making S O A Operational
SOA Symposium
 
Paul Brown Org Man Issues
Paul  Brown    Org  Man  IssuesPaul  Brown    Org  Man  Issues
Paul Brown Org Man Issues
SOA Symposium
 
Mark Little Web Services And Transactions
Mark  Little    Web  Services And  TransactionsMark  Little    Web  Services And  Transactions
Mark Little Web Services And Transactions
SOA Symposium
 
Mohamad Afshar Moving Beyond Project Level S O A V1
Mohamad  Afshar    Moving Beyond Project Level S O A V1Mohamad  Afshar    Moving Beyond Project Level S O A V1
Mohamad Afshar Moving Beyond Project Level S O A V1
SOA Symposium
 
Brian Loesgen An Early Look At Oslo
Brian  Loesgen    An  Early  Look At  OsloBrian  Loesgen    An  Early  Look At  Oslo
Brian Loesgen An Early Look At Oslo
SOA Symposium
 
Prakash Narayan Building Social Web V1
Prakash  Narayan    Building  Social  Web V1Prakash  Narayan    Building  Social  Web V1
Prakash Narayan Building Social Web V1
SOA Symposium
 
Mohamad Afshar Moving Beyond Project Level S O A
Mohamad  Afshar    Moving Beyond Project Level S O AMohamad  Afshar    Moving Beyond Project Level S O A
Mohamad Afshar Moving Beyond Project Level S O A
SOA Symposium
 
Anish Karmakar S C A
Anish  Karmakar    S C AAnish  Karmakar    S C A
Anish Karmakar S C A
SOA Symposium
 
Cesare Pautasso R E S T V1
Cesare  Pautasso    R E S T V1Cesare  Pautasso    R E S T V1
Cesare Pautasso R E S T V1
SOA Symposium
 
Andre Tost Service Models Java
Andre  Tost    Service Models JavaAndre  Tost    Service Models Java
Andre Tost Service Models Java
SOA Symposium
 

More from SOA Symposium (11)

Thomas Rischbeck Real Life E S B
Thomas  Rischbeck    Real  Life  E S BThomas  Rischbeck    Real  Life  E S B
Thomas Rischbeck Real Life E S B
 
Stefan Pappe Making S O A Operational
Stefan  Pappe    Making  S O A  OperationalStefan  Pappe    Making  S O A  Operational
Stefan Pappe Making S O A Operational
 
Paul Brown Org Man Issues
Paul  Brown    Org  Man  IssuesPaul  Brown    Org  Man  Issues
Paul Brown Org Man Issues
 
Mark Little Web Services And Transactions
Mark  Little    Web  Services And  TransactionsMark  Little    Web  Services And  Transactions
Mark Little Web Services And Transactions
 
Mohamad Afshar Moving Beyond Project Level S O A V1
Mohamad  Afshar    Moving Beyond Project Level S O A V1Mohamad  Afshar    Moving Beyond Project Level S O A V1
Mohamad Afshar Moving Beyond Project Level S O A V1
 
Brian Loesgen An Early Look At Oslo
Brian  Loesgen    An  Early  Look At  OsloBrian  Loesgen    An  Early  Look At  Oslo
Brian Loesgen An Early Look At Oslo
 
Prakash Narayan Building Social Web V1
Prakash  Narayan    Building  Social  Web V1Prakash  Narayan    Building  Social  Web V1
Prakash Narayan Building Social Web V1
 
Mohamad Afshar Moving Beyond Project Level S O A
Mohamad  Afshar    Moving Beyond Project Level S O AMohamad  Afshar    Moving Beyond Project Level S O A
Mohamad Afshar Moving Beyond Project Level S O A
 
Anish Karmakar S C A
Anish  Karmakar    S C AAnish  Karmakar    S C A
Anish Karmakar S C A
 
Cesare Pautasso R E S T V1
Cesare  Pautasso    R E S T V1Cesare  Pautasso    R E S T V1
Cesare Pautasso R E S T V1
 
Andre Tost Service Models Java
Andre  Tost    Service Models JavaAndre  Tost    Service Models Java
Andre Tost Service Models Java
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Natasja Paulssen S A P M D M And E S O A At Philips

  • 1. MDM an enabler for eSOA This Presentation Courtesy of the International SOA Symposium October 7-8, 2008 Amsterdam Arena www.soasymposium.com info@soasymposium.com Founding Sponsors Platinum Sponsors Gold Sponsors Silver Sponsors Data is an Asset! Systems are temporary, but ... data lasts forever Freeing the flow of information! MDM a prerequisite for eSOA MDM an enabler Philips IT Applications Center of Expertise MDM Mr. John AG Wenmakers October 2008 Philips International BV, Philips IT Applications, Mr. John AG Wenmakers 2008 1
  • 2. MDM an enabler for eSOA Who is talking to you? • John Wenmakers • Representing Philips IT Applications – Philips Corporate IT Shared Service Center focusing on Business Applications, mainly SAP – ± 1500 SAP consultants (all flavors) • 21 years in Philips IT in various roles of which 11 years in SAP, amongst others team leader of SAP Basis, S&A and Development for 5,5 years • Project Manager of a MDM project in the Content Management arena (MDM Product Content Broker) • Global team leader of the Center of Expertise MDM, since end of 2006 involved in SAP MDM • Since very recent: Program Manager Business Line Consumer Lifestyle Philips International BV, John Wenmakers, October 2008 3 MDM a prerequisite for eSOA • MDM SPOT Solution Design • MDM SPOT Key-figures • eSOA and the Product Control Room • WHY MDM is needed in eSOA • Lessons learned on MDM • Q&A Philips International BV, John Wenmakers, October 2008 4 Philips International BV, Philips IT Applications, Mr. John AG Wenmakers 2008 2
  • 3. MDM an enabler for eSOA COCOON COCOON XI XI MDM PORTAL CCR SPOT Solution Design (logical components) MDM refers to published XML Files of COCOON XML import file mapping/validation XML Export file syndication EAI Application Integration MDM refers to Assets in DAM SPOT Content Broker CCR Import Mgr. MDM Syndicator XML File XML File XML Rich COCOON: Assets Assets Catalog driven XML pipe line processing tool (incl. (rich SAP XI Routing content and translations) EDI / XML XML Pipe-line Transformation Processing Engine XML File Engine XML File XML File Philips International BV, John Wenmakers, October 2008 5 Solution Design read-only SOAP HTTP Processing … … COCOON: batch XML pipeline processing • No direct access to COCOON from outside • File (XML (XSLT 2.0)) XI Services Cocoon • Used for HTTP retrieval of mainly pictures SAP XI for Application integration: interaction via CMC2.0 Processing • SOAP = web services • File (XML (XSLT 1.0)) Cocoon Repository • Oracle RDBMS of MDM: MDM SPOT Products MDM • File system: Published XML assets of COCOON XML • Oracle RDBMS of CCR (DAM): non-XML assets Assets Physical routing/transport CMC2.0 Repository • SAP XI File Adapter Non-XML assets - CCR Philips International BV, John Wenmakers, October 2008 6 Philips International BV, Philips IT Applications, Mr. John AG Wenmakers 2008 3
  • 4. MDM an enabler for eSOA MDM SPOT Key figures • MDM runs in a TWIN Center architecture, on a HACMP IBM AIX – ORACLE platform • MDM runs in 2 LPAR’s with each 2-4 CPU’s, 16GB internal memory and 200GB Disc storage • MDM has a 4 layer system landscape (SBX, DEV, QA and PRD) • # of products in MDM SPOT is about 150.000, of which: – 8000 Pending, reason no Master data available yet – 7500 Marked as Deleted – 48.000 of DAP, 73.000 of CE, 122 of Lighting, rest unknown • # of links to Assets in MDM SPOT – Asset types : 5000 – Asset links : 3.000.000 – Milestone links : 500.000 – Catalog links : 350.000 • Products repository size is approx 3.2 GB • # of syndicated records per syndication run – Weekly 4000 Commercial Type Numbers – Daily 500.000 Assets to COCOON – Weekly full load of Assets to COCOON: 3.500.000 • Biggest import XML file is 50Mb (catalogs), bigger files are chunked into 2Mb • Biggest syndication XML file is 850Mb • Throughput time of this biggest syndication file (850Mb) is 30 minutes • CCR occupies 6TB disc storage and carries ±10.000.000 of pictures • # of inbound interfaces: 16 • # of outbound interfaces: 10 Philips International BV, John Wenmakers, October 2008 7 eSOA and PCR Philips International BV, John Wenmakers, October 2008 8 Philips International BV, Philips IT Applications, Mr. John AG Wenmakers 2008 4
  • 5. MDM an enabler for eSOA eSOA and the Product Control Room Imagine all product related information to be easily accessible via a common user interface: “a single sign-on entry to everything you need in your work – whether related to business, functions or communications on your company, your organization and country.” Imagine the Product Control Room ► It leverages the One Philips Portal framework ► It is role-based ► It can be personalized ► It contains trusted consistent data and it turns product data into valuable information by providing context ► It has a consistent look-and-feel ► It is Enterprise wide accessible ► It is functionally easily scalable through adding modules ► It is powered by CMC2.0 Philips International BV, John Wenmakers, October 2008 9 eSOA and PCR Philips International BV, John Wenmakers, October 2008 10 Philips International BV, Philips IT Applications, Mr. John AG Wenmakers 2008 5
  • 6. MDM an enabler for eSOA iView Product Control Room Data Aggregation level/user group DWH SPOT “X” Philips International BV, John Wenmakers, October 2008 11 11 Product Control Room Philips International BV, John Wenmakers, October 2008 12 Philips International BV, Philips IT Applications, Mr. John AG Wenmakers 2008 6
  • 7. MDM an enabler for eSOA COCOON XI MDM PORTAL CCR Solution Design (logical components) User interaction Philips Enterprise Portal Content entry Product Control Room .. ESR WS Gateway SPOT Content Broker Import Mgr. MDM Syndicator XML File XML File XML Rich Assets Assets SAP XI APACHE COCOON XML EDI / XML Pipe-line Processing XML File Engine Transformation XML File Engine XML File Philips International BV, John Wenmakers, October 2008 13 WHY MDM is needed in eSOA • To have a single trusted information source within your enterprise • To prevent eSOA projects to crash, eSOA can make it even worse... • ....in other words for proper eSOA you need to have trusted „Information as a service“ available based on a information virtualization layer across the enterprise Philips International BV, John Wenmakers, October 2008 14 Philips International BV, Philips IT Applications, Mr. John AG Wenmakers 2008 7
  • 8. MDM an enabler for eSOA Lessons learned on MDM • MDM is immature and a niche market space ► Robustness expected in 2011 ► MDM resources are scarce ► Bleeding edge technology • Need for complementary Tools / Services • Think BIG, start small....may be start with vendors (spent analysis) • 20% IT, 80% Business aspects ► Data governance model ► Data ownership/stewardship • THE issue is Data Quality improvement • Business processes are vital for MDM • Define your ambition level (DC / DH / CDM) • Launch MDM projects via the business, not IT! • Define Business cases, also for MDM projects • Company cultural change involved Philips International BV, John Wenmakers, October 2008 15 Questions & Answers Philips International BV, John Wenmakers, October 2008 16 Philips International BV, Philips IT Applications, Mr. John AG Wenmakers 2008 8