sapnw7.0 mdm&enterprisesoa 2007

Upload: fugitivo-de-copas

Post on 14-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    1/95

    MDM100SAP NetWeaver Master

    Data Management andEnterprise SOA

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    2/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 2

    Disclaimer Example

    This presentation outlines our general product direction and shouldnot be relied on in making a purchase decision. This presentation is

    not subject to your license agreement or any other agreement with

    SAP. SAP has no obligation to pursue any course of business

    outlined in this presentation or to develop or release anyfunctionality mentioned in this presentation. This presentation and

    SAP's strategy and possible future developments are subject to

    change and may be changed by SAP at any time for any reason

    without notice. This document is provided without a warranty of anykind, either express or implied, including but not limited to, the

    implied warranties of merchantability, fitness for a particular

    purpose, or non-infringement. SAP assumes no responsibility for

    errors or omissions in this document, except if such damages werecaused by SAP intentionally or grossly negligent.

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    3/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 3

    Contributing Speaker(s)

    October 1-5th

    SAP TechEd - Las Vegas Michael Briles

    SAP NetWeaver Product Manager, SAP Labs LLC

    October 17-19th SAP TechEd - Munich Christian Behre

    SAP NetWeaver Product Manager SAP NetWeaver MDM,SAP AG

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    4/95

    Service Provisioning and Composition

    SAP NetWeaver MDM and ESOA

    Introduction

    Service Enablement

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    5/95 SAP AG 2007, SAP TechEd 07 / MDM100 / 5

    Learning Objectives

    As a result of this workshop, you will :

    Understand the Business Process Platform (BPP)

    Know how Enterprise SOA works

    Find out how SAP NetWeaver MDM enables Enterprise SOA

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    6/95

    Service Provisioning and Composition

    SAP NetWeaver MDM and ESOA

    Introduction

    Service Enablement

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    7/95 SAP AG 2007, SAP TechEd 07 / MDM100 / 7

    Business

    Agility

    Integrated Enterprise

    Enterprise Resource Planning

    OperationalExcellence

    Business as a Network

    Business Process Platform

    1990s 2000s 2010s

    +

    From Operational Excellence to Business AgilityDeliver Competitive Advantage with a Business Process Platform

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    8/95 SAP AG 2007, SAP TechEd 07 / MDM100 / 8

    Key Business Initiatives Company IT-enabled Results

    SAP survey with 175 customers

    Business Initiatives That Drive Operational Excellence and AgilityBest Practice Examples of IT Providing Value to the Business

    Post-merger Integrationin 2-8 months

    5 years ahead of mandate

    Reduced days outstanding23%

    Cost containment

    8%Compliance

    5%

    Mergers and acquisitions

    7x growth in permits / year

    Grow 2x industry average

    50% less time to market

    Reduced costs and foundalternate revenue source

    14%

    Business process innovation

    10%

    New markets and channels

    23%Managing relationships

    New products or services10%

    CIO Ch ll I D li i B i I iti ti

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    9/95 SAP AG 2007, SAP TechEd 07 / MDM100 / 9

    Provide relevant processes

    Huge investment inbusiness processes, fewusers benefit

    Limited Usage

    CIO Challenges In Delivering on Business InitiativesMost IT Landscapes Arent Designed for Change - Need a New Approach

    Misalignment with business

    Landscape sprawl

    Tactical IT

    Multiple systems of record

    Inconsistent data for

    decision-making

    Unreliable Information High cost of integrationand custom development

    Low re-use of IT assets

    Rigid Processes

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    10/95 SAP AG 2007, SAP TechEd 07 / MDM100 / 10

    Empowered Users

    Best practice businessprocesses across 26 industrysolutions

    Delivered in the right

    User context

    Align business strategy withIT execution

    Consolidate on a singleecosystem of solutions

    based on a common platform

    Optimized IT

    Harmonization ofinformation across businessprocesses

    Built-in analytics for

    performance and governance

    Trusted Information

    SAP Helps CIOs Meet These Challenges

    Adaptable Processes

    Pre-integrated with standardprocesses

    Composition / BPM by usingproductized service-oriented

    business process steps

    Evolve to a Business Process Platform with SAP

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    11/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 11

    Evolve to a Business Process Platform with SAPOnly unified platform for standardizing and innovating (industry) business processes

    SAP NetWeaverComposition and integrationInformation and data harmonization

    Unified lifecycle management

    User Experience

    SAP Business SuiteStable core business processes

    Evolutionary enhancement packages

    Union of industry-specific capabilities

    Out-of-box Enterprise ServicesProcess steps as standard services

    Common business semanticsIncludes your unique services

    Enterprise SOA(blueprint)

    What is a Business Process

    Platform?

    Consolidate Industry Solutions into End to End Processes

    https://www.sdn.sap.com/irj/sdn/explore-eshttps://www.sdn.sap.com/irj/sdn/explore-es
  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    12/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 12

    Consolidate Industry Solutions into End to End Processeson 1 platform

    SAP NetWeaverSupplier Master Data Management

    B2B Integration with Suppliers

    Supplier Self Service Portal

    Interactive Forms for contract/order

    SAP Business SuiteSRM (contract lifecycle management)

    + ERP (procure to pay)

    Key asset in this scenario is contracts

    Out of the box Enterprise Services

    Enterprise Services in purchase orderprocessing process component

    Enterprise SOA(blueprint)

    Source to Pay

    Key Business Initiative: Managing Relationships Source to Pay example acrossservice enabled SRM and ERP

    1 O f

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    13/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 13

    Consumer =Financial Service

    Customer

    ProfessionalServices Company

    Logistic ServiceProvider

    CardProcessing

    Services

    Retail

    CardFinancialInstitution = Bank

    Consumer =Financial Service

    Customer

    ProfessionalServices Company

    Logistic ServiceProvider

    CardProcessing

    Services

    Retail

    CardFinancialInstitution = Bank

    Natively Integrated Industry Processes on 1 Open Platform

    ReceiveCustomer

    Order At POSOnline / Store

    Verify CustomerContact Data

    Check CreditRating

    OpenFinanceAccount

    AccountProcessing

    ReceivablesAccounting

    Consumer =Financial Service

    Customer

    Retail

    ProfessionalServices Company

    FinancialInstitution = Bank

    Example: Retailer Offers Branded Financial Services (Store Credit Card)

    Master Heterogeneity With SAPs Open Business Process

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    14/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 14

    Master Heterogeneity With SAP s Open Business ProcessPlatform

    Brings .NET and Javatogether

    17,000+ Productive installsof NetWeaver ; 10,000

    using to integrate non-SAP(May 07)

    Biz and techstandards leadership

    UN / CEFACT, Java EE5

    BPEL4People, WS*

    SAP and non-SAP customerscontribute to industry specific

    platforms (e.g., banking)

    The best to integrate

    PeopleSoft HR, Siebel

    CRM with SAP ERP

    Co-innovationwith 2000+ partnerssolutions certified for

    NetWeaver

    Leverage SAP's Ecosystem to Transform Your Business Network

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    15/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 15

    Customers

    TitansISVs

    Your BusinessNetwork

    SAPs

    Ecosystem

    Solutions

    CommunitiesSI

    Leverage SAP s Ecosystem to Transform Your Business NetworkEcosystem that lowers risk and delivers innovation based on a common platform

    How Do I Get there?

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    16/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 16

    How Do I Get there?Example #1: Most common path to manage relationships

    Synchronize your customers, suppliers and employees

    Months

    Bus

    iness

    Impact

    Trusted Information

    One view of customer from

    multiple systems, enriched

    with 3rd party data source

    e.g. Fair Isaac

    Adaptable Processes

    Integrate and compose

    new relationship centric

    processes based on productized

    services

    Optimize IT

    Provide new IT services without

    increase in budgets

    Empowered Users

    Extend processes to customers,suppliers and employees in

    context of use

    MDM implementation

    Consolidation of BI platforms

    2-3 months

    Consolidate integration bus

    Pilot services based on SOA

    Composite development

    4-6 months

    Governance of services

    EA / IT Project Portfolio Plan

    3-6 months

    Roll out customer self services

    Interactive forms

    2--6 months

    Selected Enterprise Service Bundles:Customer Fact SheetElectronic Bill Presentment and Payment

    Supplier Collaboration for the Supply Chain

    ATP Check

    Sample paths from aggregate of 175 customers roadmaps

    A Business Process Platform Whats in it?

    http://erp.esworkplace.sap.com/socoview(bD1lbiZjPTgwMCZkPW1pbg==)/smdisplay.asp?id=0CE99F3307A24F858B4085E878723768&fragID=&packageid=DBBB6D8AA3B382F191E0000F20F64781&context=&iv=http://erp.esworkplace.sap.com/socoview(bD1lbiZjPTgwMCZkPW1pbg==)/smdisplay.asp?id=4344BFD5F4F444C7BEDF0B689C845A08&fragID=&packageid=DBBB6D8AA3B382F191E0000F20F64781&context=&iv=http://erp.esworkplace.sap.com/socoview(bD1lbiZjPTgwMCZkPW1pbg==)/smdisplay.asp?id=85D14AF9ADAA4B9DA8F5C372AAC6EE34&fragID=&packageid=DBBB6D8AA3B382F191E0000F20F64781&context=&iv=http://erp.esworkplace.sap.com/socoview(bD1lbiZjPTgwMCZkPW1pbg==)/smdisplay.asp?id=1B97F234CE904C4A98F86FBBB7D75BBC&fragID=&packageid=DBBB6D8AA3B382F191E0000F20F64781&context=&iv=http://erp.esworkplace.sap.com/socoview(bD1lbiZjPTgwMCZkPW1pbg==)/smdisplay.asp?id=1B97F234CE904C4A98F86FBBB7D75BBC&fragID=&packageid=DBBB6D8AA3B382F191E0000F20F64781&context=&iv=http://erp.esworkplace.sap.com/socoview(bD1lbiZjPTgwMCZkPW1pbg==)/smdisplay.asp?id=85D14AF9ADAA4B9DA8F5C372AAC6EE34&fragID=&packageid=DBBB6D8AA3B382F191E0000F20F64781&context=&iv=http://erp.esworkplace.sap.com/socoview(bD1lbiZjPTgwMCZkPW1pbg==)/smdisplay.asp?id=4344BFD5F4F444C7BEDF0B689C845A08&fragID=&packageid=DBBB6D8AA3B382F191E0000F20F64781&context=&iv=http://erp.esworkplace.sap.com/socoview(bD1lbiZjPTgwMCZkPW1pbg==)/smdisplay.asp?id=0CE99F3307A24F858B4085E878723768&fragID=&packageid=DBBB6D8AA3B382F191E0000F20F64781&context=&iv=
  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    17/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 17

    a compositionenvironment to plan and build

    flexible and innovative business

    processes

    process componentsthat implement those services in a

    robust and reusable fashion,

    an integration

    platform to integrate and runservice-enabled business

    applications

    ... an extensible repository of

    enterprise services

    definitions

    Business Process Platform

    Customer specific business processes

    A Business Process Platform Whats in it?

    Composition environment

    Integration Platform

    Enterprise

    services

    definitions

    Process

    Components

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    18/95

    Service Provisioning and Composition

    SAP NetWeaver MDM and ESOA

    Introduction

    Service Enablement

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    19/95

    Service Enablement

    Enterprise Services

    Enterprise Service Repository and Registry

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    20/95

    Service Enablement

    Enterprise Services

    Enterprise Service Repository and Registry

    Business Process Platform

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    21/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 21

    Business Process Platform

    Business Process Platform

    Composites

    Composition environment

    Integration Platform

    Enterprise

    services

    definitions

    Process

    Components

    Ecosystem

    1. Business functionality

    exposed as Services2. Enterprise Services3. Enterprise Service

    Repository

    Service Enablement

    Service Enablement From Provisioning to Consumption

    From Silos to a Business Process Platform

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    22/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 22

    ERPSRM SCM PLM CRM

    From Silos to a Business Process Platform

    Identify reusable applications functionality

    Consolidate into a business process platformExpose as standard-based enterprise services

    From Silos to a Business Process Platform

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    23/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 23

    Portal Devices Office RFID

    xApps

    Rendering

    ProcessComponents

    Sub-sidiary Bus PartnerHome Grown

    / ISVSAP

    From Silos to a Business Process Platform

    Identify reusable applications functionality

    Consolidate into a business process platformExpose as standard-based enterprise services

    ProcessComponents

    EnterpriseServices

    Repository

    Process Components in Business Process Platform

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    24/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 24

    p

    mySAPERP

    mySAPCRM

    mySAPSRM

    Exposed as

    Enterprise Services

    ProcessComponents

    Business Process Platform

    Composites

    Composition environment

    Integration Platform

    Enterpriseservices

    definitions

    Process

    Components

    Ecosystem

    Enterprise Services in Business Process Platform

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    25/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 25

    p

    Enterprise Services

    Business Process Platform

    Composites

    Composition environment

    Integration Platform

    Enterprise

    services

    definitions

    Process

    Components

    Ecosystem

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    26/95

    Service Enablement

    Enterprise Services

    Enterprise Service Repository and Registry

    Enterprise Services Meaning

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    27/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 27

    An Enterprise Service has to fulfill the following criteria:

    Technically a Web Service

    WSDL, XML, SOAP, HTTP,

    Business Semantics

    Enterprise Services delivered by SAP follow SAP methodology

    Published in a central repository

    UDDI

    ESR = Integration Repository + SOA Requirements

    Enterprise Services Meaning

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    28/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 28

    Enterprise Services are Web Services that provide

    enterprise level business value

    Only one version --- reused throughout various applications

    S&P

    APP1 APP2 APP3

    D&BS&PD&B

    APP1 APP2 APP3

    APP1 APP2 APP3

    S&PD&B

    Traditional Web Services Enterprise Services

    Proprietary protocols

    Hard coded logic

    Standard protocols

    Various semantics

    Web Services Tech.

    Standardize semantics

    Business rules

    Enterprise Services Creation

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    29/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 29

    ERPERPESA Definition &Provisioning

    ESA Definition &Provisioning

    ISVs

    25

    75

    500

    TierTier

    1&21&2

    Tier 3

    ES DefinitionGroups

    ES DefinitionGroups

    ESCLeadership

    Council

    ESCLeadership

    Council

    Reconci-liation

    Reconci-liation PIC 0

    PIC 0

    PIC

    1-3

    PIC

    1-3

    Requestors Roll-In-

    Channel

    Proforma 1:1

    Definition Group

    Strategic SAPPrograms(Duet, Analytics FT,

    CFT, iCOD,

    ESA BusinessPackages)

    Strategic SAPPrograms(Duet, Analytics FT,

    CFT, iCOD,

    ESA BusinessPackages)

    PTU ISISV Program

    PTU ISISV Program

    Customers(in ESC)

    ESA Definition

    & Provisioning

    Development

    (Provider)

    Portfolio Mgmt & Governance

    Use Case

    Service

    Request

    Impl.Impl.

    CRM/CRM/

    PIC1-3

    PIC1-3 Impl.

    Impl.

    Ind.Dev.Ind.Dev.

    PIC1-3

    PIC1-3 Impl.

    Impl.

    Enterprise Services Delivery

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    30/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 30

    Enterprise Service Bundles

    Bundles of Enterprise Services that deliverbusiness content

    Enhancement Packages

    Delivering new capabilities along with criticalupdates business scenarios and processes.

    They include new functionality, ES Bundles,composite applications.

    Enterprise Service Workplace

    Explore, test and use Enterprise Services

    www.sdn.sap.com Enterprise SOA

    Discovery System for Enterprise SOA

    Fully configured SAP Landscape

    Ready to run Enterprise Services and composite

    applications.

    Enterprise Services Run

    http://www.sdn.sap.com/http://www.sdn.sap.com/
  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    31/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 31

    XIProxyXIProxy

    XIProxyXIProxy

    XIProxyXIProxy

    XIProxyXIProxy

    Add On

    JAVA

    CAFVisual Composer

    Web DynproGuided Procedures

    ABAP

    ECC

    Integration Repository

    Various Tools

    ProcessIntegration Server

    SAP NetWeaver 2004sComposition Platform

    HomeGrown /

    ISV

    Sub-

    sidiary

    Bus

    Partner

    Process

    Components

    ERPCRM

    XI

    Run

    time

    sync. in

    sync. out

    async. in

    async. out

    Composite Applications

    WSDL/SOAP

    Run

    time

    sync. in

    DUET xApps . . .

    WSDL/SOAPAdapter

    Service DefinitionsARIS Models *

    DocumentationDocumentation

    SAP

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    32/95

    Service Enablement

    Enterprise Services

    Enterprise Service Repository and Registry

    Enterprise Services Repository in Business ProcessPlatform

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    33/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 33

    A repository of serviceobjects with SOA

    requirements

    SOA

    ES Repository

    Business Process Platform

    Composites

    Composition environment

    Integration Platform

    Enterprise

    services

    definitions

    Process

    Components

    Ecosystem

    Enterprise Services Repository to Ensure Integrity

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    34/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 34

    Processes ServicesBusinessObjects

    DataTypes

    Lifecycle management

    Customer

    Partner SAP

    Productized services

    Business semantics

    Unified repository

    Central governance

    The Enterprise Services Repository is the central repository in which enterprise services andservice interfaces are modeled and the corresponding metadata is stored.

    Software organized by SoftwareComponent Versions and

    Namespaces

    Setup ofnaming conventions forbetter management

    Interface documentation Dependencies defined on SWCs

    enable reuse of objects

    Support open standards (WS orCCTS)

    Implicit enforcing designtime governance

    What SOA Requirements?

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    35/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 35

    The WSDL and UDDI are not enough asservices become more complex

    Documentation

    Diagrams, annotations

    Naming standards Service evolution and versioning

    Taxonomy search

    Keyword search services

    Service discovery and reuse

    Service change notification

    Procedures for backend publications

    Procedures for client development

    Service development and configuration

    Service federation

    SOA

    ES Repository

    EnterpriseRegistry

    ES Repository

    The Services Registry

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    36/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 36

    SERVICE

    IMPLEMENTATIONSERVICE

    ENDPOINTINVOCATION

    PROVIDER

    CONSUMER

    TOOLS

    (e.g. Visual Composer)

    ENTERPRISE

    REGISTRY

    SERVICE MODELPUBLICATIONS

    SERVICE DEFINITION

    PUBLICATIONS

    SERVICE ENDPOINT

    PUBLICATIONS

    PUBLISH

    DISCOVER

    ESR

    SERVICE DEFINITIONS

    CONSUMER

    APPLICATION

    CONSUMERREFEREN

    CE

    REFERENCE

    Wide Variety of SOA Management Issues

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    37/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 37

    eCommerce

    System Order

    WarehouseElectronic

    OrdersCredit Shipping

    Partner

    Security Officers- Enforce adequate security

    - Integrate with existing security solutions

    Quality Assurance- Validate system before

    deployment

    - Test for impact of changes

    Developers- Meet requirements for

    functionality, performance, etc.

    - Feedback on runtime errors

    Systems Operations- Reliability and performance

    - Integrate with existing consoles

    Business Operations- Meet contracted service levels

    - Provide adequate visibility

    System Architects- Integrate with chosen SOA framework

    - Adapt to emerging standards

    AmberPoint SOA Runtime Governance

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    38/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 38

    Capabilities:

    Runtime discovery

    Security

    Service levels

    Exception diagnosis

    Validation

    Credit

    Service 1

    Credit

    Service 2

    Service Bus

    A234235

    env:Fault>

    Unknown Servic

    "urn:ups-shipping

    Service Down

    server:8192/e

    /soapenv:

    ES Registry Architecture Overview

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    39/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 39

    ClassificationClassification

    KeywordSearch

    KeywordSearch

    Partner Tooling

    (IBM, MS, )

    WS/SOAP

    ES REGISTRY LIBRARY

    UDDIV3

    Server

    UDDIV3

    Server

    SAP Java Tooling

    ES Registry Service(WS/SOAP)

    ES

    RE

    GISTRY

    Local Registry APILocal Registry API

    SAP ABAP Tooling

    Standardize(UDDI V3+)

    Standardize(UDDI V3+)

    Use any

    UDDI V3server

    Use any

    UDDI V3server

    Open upfor partnersOpen up

    for partners

    EnterpriseServices

    Classifications

    EnterpriseServices

    Classifications

    Local Registry APILocal Registry API

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    40/95

    Service Provisioning and Composition

    SAP NetWeaver MDM and ESOA

    Introduction

    Service Enablement

    Convergence of Applications and Infrastructure

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    41/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 41

    Ecosystem

    Business Process Platform

    Composition environment

    Integration Platform

    Enterprise

    services

    definitions

    Process

    Components

    Composites

    Business Process Platform

    Composition environment

    Integration Platform

    Enterprise

    services

    definitions

    Process

    Components

    What role will developmenttools play in the Enterprise

    SOA ?

    Development Perspective

    Zoom-in

    Working with Enterprise Services ESR and Registry

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    42/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 42

    Non-SAPImplementation

    22

    1. Define Service2. Generate Proxy3. Implement4. Publish

    44

    5. Discover6. Compose7. Deploy & Configure8. Run

    Duet

    77

    Name

    Title

    Check

    Composites

    88

    11

    WSDL

    WSDL++

    EnterpriseServicesRepository

    ServicesRegistry

    Implementationin SAP

    Backend33

    Providing Services

    SAP Dev Tools

    Discover

    55

    66

    WSDL

    Retrieve

    Consuming Services

    MS Visual Studio

    Eclipse

    Competitor Tools

    Working with Enterprise Services ESR and Registry

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    43/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 43

    Non-SAPImplementation

    22

    1. Define Service2. Generate Proxy3. Implement4. Publish

    44

    5. Discover6. Compose7. Deploy & Configure8. Run

    Duet

    77

    Name

    Title

    Check

    Composites

    88

    11

    WSDL

    WSDL++

    EnterpriseServicesRepository

    ServicesRegistry

    Implementationin SAP

    Backend33

    Providing Services

    SAP Dev Tools

    Discover

    55

    66

    WSDL

    Retrieve

    Consuming Services

    Run time

    MS Visual Studio

    Eclipse

    Competitor Tools

    Value-Added Web Services at Run Time

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    44/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 44

    Web ServiceClient

    SOAP

    Point-to-Point

    Basic Web Services

    Web ServiceClient

    Process IntegrationServer

    Mediated,Brokered,Managed

    Web serviceswith routing, mapping, and

    BPM

    SOAP

    XI Protocolor SOAP

    SAP System

    3rd Party

    Adapter

    Adapter

    Proxy

    Local

    integration engine

    Proxy runtime

    Web servicesframework

    SAP NetWeaver 2004sApplication Server

    ABAP - Java

    Outside-In: Bring Processes and Information together

    SIMPLIFIED ACCESS FROM YOUR MOST CONVINIENT ENVIRONMENT

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    45/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 45

    Mobile & VoiceStay productive

    on the road

    AnalyticsActionable

    information my way

    SearchQuick answers,

    quick action

    Adobe FormsForms based

    data interaction

    Portal undSelf-Service

    Simple, intuitive

    productivity tools

    DuetThe power of SAPinside MS Office

    SIMPLIFIED ACCESS FROM YOUR MOST CONVINIENT ENVIRONMENT

    Additional Ressources

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    46/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 46

    Public Web:www.sap.com

    SAP Developer Network: www.sdn.sap.com Enterprise SOAzAdoption Program: What can my company do today to prepare for the Enterprise SOA?

    z ES Workplace: Preview pre-release functionality from SAP around the Enterprise SOA

    z Discovery System: SAP NetWeaver in a box that you can take home

    z ES Community: Play a role in the Enterprise SOA

    z Standards: Understand the role of Standards in the Enterprise SOA

    SAP Developer Network: www.sdn.sap.com -> SAP NetWeaverSAP Developer Network: www.sdn.sap.com -> Business Process expert

    Related SAP Education Training Opportunitieshttp://www.sap.com/education/

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    47/95

    Service Enablement

    Service Provisioning and Composition

    Enterprise Services

    Enterprise Service Repository and Registry

    Introduction

    Enterprise Service Community

    SAP NetWeaver Master Data Management and ESOA

    Enterprise Service Community

    SAP N tW d th B i P Pl tf

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    48/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 48

    SAP NetWeaverBusiness Process Platform

    DevicesPortal Office RFID

    xAppsComposites Powered by SAP NetWeaver

    Rendering

    ProcessComponents

    EnterpriseServices

    Repository

    Sub-sidiary

    BusPartner

    HomeGrown /

    ISVSAP

    SAP NetWeaver and the Business Process Platform

    1. Complementing BusinessFunctionality

    2. Defining EnterpriseServices

    3. Creating Composite

    Applications

    Enterprise ServiceCommunity

    CUSTOMER & PARTNER GROUPS

    ES COMMUNITY

    Enables the ecos stem to infl ence and define

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    49/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 49

    CUSTOMER & PARTNER GROUPS

    ES COMMUNITY

    SAP

    ENTERPRISESERVICES

    REPOSITORY

    Industry ValueNetworks

    Powered by SAPNetWeaver

    ASUG/GLP OTHER

    ENTERPRISESERVICESPROPOSAL

    TechnologyPartners

    ISVs

    Customers

    SAP

    SIs

    Definition/Advisory Groups

    Enables the ecosystem to influence and defineenterprise services critical to success

    ACCELERATE INNOVATIONREDUCE RISKS

    Proposeservices & ESA best-practices

    Leverageearly-access services to

    design composites

    ProtectIP and ensureaccountability

    Certifyservice usage, integration

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    50/95

    Service Provisioning and Composition

    SAP NetWeaver MDM and ESOA

    Introduction

    Service Enablement

    Forrester on MDM and Service-Oriented Architecture

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    51/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 51

    Harmonization of product and customer data providesa cornerstone on the road to SOA.

    With true master data, Web services and the relatedbusiness processes will become

    more accurate, timely, and efficient, leadingto improved ROI on existing investments as well asimproved business intelligence.

    Forrester - Trends 2006: Master Data Management 03/2006

    Master Data is Crucial to Your BusinessBut every department has a different version of it

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    52/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 52

    Master data isdata about yourcustomers,products,

    suppliers etc. Trading partner

    data introducesyet anotherversion of data

    Inaccurate dataleads to $30+billion cost onsupply chains

    CallCenter

    Jane Smith

    4418 N. Str.Chicago, IL

    60611

    Part: 2574

    SRM

    Part: 8975

    VENDOR:ABC123

    YOUR VALUE CHAIN

    ERP

    Jane Peters199, 3rd StreetPalo Alto, CA

    Part: B7521

    Logistics

    VENDOR:XYZ456

    Cost and ComplexityBusiness events impact data quality continuously

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    53/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 53

    57% of marketing contentwork was to mitigate

    errors

    40% orders gettingblocked due to masterdata problems

    $6 billion Maytag merger

    DataQuality

    Time

    Without Master Data ManagementDoing business is expensive

    DataWarehousing

    One-offcleansing

    M & A

    Outsourcing

    New productlaunch

    Manage Master Data ActivelyAutomatically and continuously improve data quality

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    54/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 54

    CONSOLIDATIONEstablish a unified view on

    master data originating from

    various sources

    HARMONIZATIONCleanse and distribute across

    entire landscape

    CENTRAL MDMCreate consistent master data

    from the start centrally

    DataQuality

    Time

    New ProductLaunch

    Master Data ManagementImprove data quality in steps

    M&A

    Outsourcing

    Consolidation

    Harmonization

    CentralMDM

    DataQuality

    Time

    Without Master Data ManagementDoing business is expensive

    Core MDM Scenarios Definitions

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    55/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 55

    Master Data Consolidation

    Load master data from client systems

    Identification and consolidation of similar oridentical objects

    Provision of key mapping for unified, company-wide analytics and business operations

    Aggregate master data across SAP and

    non-SAP systems into a centralized master datarepository. Once data is consolidated, you can search

    for data across linked systems, identify identical or

    similar objects across systems, and provide key

    mapping for reliable companywide analytics and

    reporting.

    Master Data Harmonization

    Master Data Consolidation plus

    Distribution of consolidated data to client systems

    Local completion of master data withapplication-specific information

    Consolidate and harmonize master data from

    heterogeneous systems. Ensure high qualitymaster data by distributing harmonized

    data that is globally relevant usingdistribution mechanisms. Allow subscribing applicationsto enrich master data with locally relevant information.

    Central MDM

    Central maintenance and creation of master data

    Distribution of master data to client systems

    Local completion of master data with applicationspecific information

    Support company quality standards by

    ensuring the central control of masterdata, including maintenance andstorage. Distribute centrally created master data toclient systems as required using distribution

    mechanisms.

    MDM Significantly Improves Data Quality

    ESSENTIAL CAPABILITIES OF SAP NETWEAVER MDM

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    56/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 56

    Key MappingProvide cross-system

    identification to ensureenterprise-wide data quality

    Clean Master Data

    Mapping &

    ConversionNormalize andstandardize

    information

    Validations& AssignmentsEnsure compliance

    according to defined

    criteria

    ESSENTIAL CAPABILITIES OF SAP NETWEAVER MDM

    GUARANTEE HIGH QUALITY STANDARDS THROUGHOUT THE

    ENTERPRISE

    Enrichment

    ArchitectureAchieve more complete

    and meaningful master data

    Matching& MergingDe-duplicate records

    for unambiguous andconsistent master data

    WorkflowsLeverage built in

    workflows to managecompliance process

    Versatility of SAP NetWeaver MDMConsolidate, harmonize and centrally manage master data

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    57/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 57

    System consolidation from R/3 ERP and other sources

    Consolidation Has never Been EasierExtract, cleanse and consolidate master data

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    58/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 58

    System consolidation from R/3, ERP and other sources

    Direct ODBC system access, extract flat files, 3rd partyapplication data, XML sources and many more

    Single pass data transformation, auto-mapping, validationrules, and exception handling

    Business Users can define matching rules, complex matchingstrategies, and conduct data profiling

    Data Enrichment Controller to use 3rd party sources like

    Trillium, D & B and other partners for address completion,company validation and enriching data

    Search and compare records, identify sub-attributes forconsolidation in sub-second response times

    Merge records seamlessly, tracking source systems with builtin key mappings

    Leverage out of box data models for consolidating data

    Centrally manage master data

    Enforces Data Governance and ComplianceCreate, distribute and govern master data

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    59/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 59

    Leverage built in workflow to manage compliance process,ensure administrators can validate imported records

    Enforce data governance through user roles, security,workflow, audits to prevent future data problem

    Syndicate master data in XML or to any SAP or non-SAPapplications

    Works with SAP and non-SAP distribution technologies for

    easy fit in heterogeneous environments

    Centrally manage master data

    Leverage validation rules to enforce data integrity Manage rich content set and relationships associated with

    master data records

    MDM and Enterprise Service-Oriented Architecture

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    60/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 60

    MDM and Enterprise SOA

    Enable business networktransformation

    Consolidate, harmonize, andcentrally manage master data

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    61/95

    HOW MDM ACTS AS A FUNDAMENTAL ENABLER TO

    AN ENTERPRISE SERVICE-ORIENTED ARCHITECTURE.

    MDM AND ENTERPRISE SOA

    ITelO Enterprise SOA at Work

    Order to Cash at ITelO

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    62/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 62

    ReceiveCustomer

    Order

    Create SalesOrder

    CheckAvailability

    ConfirmCustomer

    Order

    Ship goodsand sendinvoice

    Receivepayment

    Order to Cash at ITelO

    ITelO Enterprise SOA at Work

    Order to Cash at ITelO

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    63/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 63

    ReceiveCustomer

    Order

    Create SalesOrder

    CheckAvailability

    ConfirmCustomer

    Order

    Ship goodsand sendinvoice

    Receivepayment

    Order to Cash at ITelO

    ITelO has implemented itsprocesses on top of an SAP ERPbased business process platform

    Mergers and Acquisitions A Strategy for Growth

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    64/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 64

    ReceiveCustomer

    Order

    Create SalesOrder

    CheckAvailability

    ConfirmCustomer

    Order

    Ship goodsand sendinvoice

    Receivepayment

    Acme

    Acme

    Corp

    .

    Corp

    .

    Mergers and Acquisitions A Strategy for Growth

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    65/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 65

    ReceiveCustomer

    Order

    Create SalesOrder

    CheckAvailability

    ConfirmCustomer

    Order

    Ship goodsand sendinvoice

    Receivepayment

    ITelO expands its business throughthe acquisition of Acme Corp.

    Integrating the IT Landscape of Acme Corp.

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    66/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 66

    ReceiveCustomer

    Order

    Create SalesOrder

    CheckAvailability

    ConfirmCustomer

    Order

    Ship goodsand sendinvoice

    Receivepayment

    Integration of legacy systems An extended business processplatform acting as one piece

    Adapting the Implementation of Business Processes

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    67/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 67

    ReceiveCustomer

    Order

    Create SalesOrder

    CheckAvailability

    ConfirmCustomer

    Order

    Ship goodsand sendinvoice

    Receivepayment

    BUT WHAT DOES THIS MEAN IN DETAIL

    WHEN ADAPTING THE IMPLEMENTATION

    OF THE BUSINESS PROCESSES?

    Check Availability Heterogeneous System Landscape

    CheckA il bilit

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    68/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 68

    Enterprise Service

    Extended ATP Check

    Enterprise Service

    Extended ATP CheckExtended ATP Check

    Availability

    MDM

    6239

    G183

    AG6V7

    B7521

    B7521

    B7521

    Relating Master Data Representations

    Unified and consistent view on master data

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    69/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 69

    System landscape

    System ASystem A System BSystem B

    Business Process

    Unified and consistent view on master data

    within a system landscape

    A business process is represented as a flow of business documents(transactional data)

    Many business documents reference master data

    Business processes that are carried out beyond system boundaries needto reference the same master data representations throughout theexecution

    MDM and Enterprise Service-Oriented Architecture

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    70/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 70

    andand

    MDM

    Enterprise SOA

    Consolidate, harmonize,and centrally manage

    master dataKey MappingDiscover and provide cross-system linkage of masterdata objects to facilitate seamless process integration

    through enterprise services

    Enable business networktransformation

    Dealing with Unplanned Events Process of Me

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    71/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 71

    ReceiveCustomer

    Order

    Create SalesOrder

    CheckAvailability

    ConfirmCustomer

    Order

    Ship goodsand sendinvoice

    Receivepayment

    Dealing with Unplanned Events Process of Me

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    72/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 72

    ReceiveCustomer

    Order

    Create SalesOrder

    CheckAvailability

    ConfirmCustomer

    Order

    Ship goodsand sendinvoice

    Receivepayment

    Purchasing

    Logistics

    Sales

    MDM and Enterprise Service-Oriented Architecture

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    73/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 73

    Unified ViewEnable composite applications and collaboration byoffering centralized access to one single version ofthe truth

    andand

    MDM

    Key MappingDiscover and provide cross-system linkage of masterdata objects to facilitate seamless process integration

    through enterprise services

    Enterprise SOA

    Consolidate, harmonize,and centrally manage

    master data

    Enable business networktransformation

    Adapting the Implementation of Business Processes

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    74/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 74

    ReceiveCustomer

    Order

    Create SalesOrder

    CheckAvailability

    ConfirmCustomer

    Order

    Ship goodsand sendinvoice

    Receivepayment

    Initiate Delivery Heterogeneous System Landscape

    Ship goodsand sendinvoice

    E t i S i

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    75/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 75

    DELIVER

    To: ?Part: B7521Hurricane GXGraphics Card

    DELIVER

    Trading Corp.4418 N. Str.Chicago, IL60611

    Part: XYZ11

    GC Hurr. GXOEM

    DELIVER

    Trade ABC199,3rdP.A. , CA

    Part: HG8JSGraphics Card

    Hurr. GX (2)

    invoice

    Enterprise ServiceCreateOutbound Delivery

    Enterprise Service

    CreateCreate

    Outbound DeliveryOutbound Delivery

    6239

    82244

    G183

    C392

    AG6V7

    DE32X

    Initiate Delivery Heterogeneous System Landscape

    Ship goodsand sendinvoice

    Enterprise Service

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    76/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 76

    DELIVER

    To: ?Part: B7521Hurricane GXGraphics Card

    DELIVER

    Trading Corp.4418 N. Str.Chicago, IL60611

    Part: XYZ11

    GC Hurr. GXOEM

    DELIVER

    Trade ABC199,3rdP.A. , CA

    Part: HG8JSGraphics Card

    Hurr. GX (2)

    invoice

    Enterprise ServiceCreateOutbound Delivery

    Enterprise Service

    CreateCreate

    Outbound DeliveryOutbound Delivery

    6239

    82244

    G183

    C392

    AG6V7

    DE32X

    MDM

    DELIVER

    ABC Trading199, 3rd StreetPalo Alto, CA

    Part: B7521Hurricane GX

    Graphics Card

    DELIVER

    ABC Trading199, 3rd StreetPalo Alto, CA

    Part: B7521Hurricane GXGraphics Card

    DELIVER

    ABC Trading199, 3rd StreetPalo Alto, CA

    Part: B7521Hurricane GX

    Graphics Card

    MDM and Enterprise Service-Oriented Architecture

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    77/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 77

    andand

    MDM

    Key MappingDiscover and provide cross-system linkage of masterdata objects to facilitate seamless process integration

    through enterprise services

    Consistent InformationSupply operational systems with accurate information

    to allow smooth and timely execution of businessprocesses across the entire platform

    Enterprise SOA

    Unified ViewEnable composite applications and collaboration byoffering centralized access to one single version ofthe truth

    Consolidate, harmonize,and centrally manage

    master data

    Enable business networktransformation

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    78/95

    HOW TO ACCESS MASTER DATA OBJECTS AND

    SERVICES WITH SAP NETWEAVER MDM.

    MDM AND ENTERPRISE SOA

    Accessing Master Data in SAP NetWeaver MDM

    Three ways to access central master data information

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    79/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 79

    SAP NetWeaver MDM: Web services

    SAP NetWeaver MDM: Java API

    SAP NetWeaver MDM: ABAP API

    SAP NetWeaverApplication Server

    Consumer

    MDM Web services

    J2EE

    ABAP

    MDM Java API

    MDM ABAP API

    SAP NetWeaverMDM Server

    Database

    SAP NetWeaver MDM: Web Services

    Key capabilities

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    80/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 80

    Open and based on standards (SOAP and WSDL)

    Full-featured data management (CRUD)

    Access to central key mapping (add and read)

    Integrated monitoring and logging via SAP NetWeaver Java AS

    SAP NetWeaver MDM Web Services:Technology and Architecture

    Implementation

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    81/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 81

    J2EE application on top of Java application server and SAP NetWeaverEasy use and setup

    Deployed with SDM on Java application server

    No further configuration needed

    SAP NetWeaver Java AS

    MDMSearchMDMUpdateRecords

    MDMCreateRecords

    MDMGetKeyMapping

    ConsumerA

    SAPNetWeaver

    XI

    ConsumerB

    MDMAddRemoteKey

    M

    DMWebservices

    SAP NetWeaver MDM Java API

    Key capabilities

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    82/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 82

    Pure Java Implementation

    Platform independence

    Communication over TCP/IP with SAP NetWeaver MDM server

    Comprehensive data management and SAP NetWeaver MDM repositoryadministration

    Built-In connection pooling

    Support of connector framework from SAP for J2EE applications

    SAP NetWeaver MDM Java API:Technology and Architecture

    Implementation

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    83/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 83

    J2SE Java archive (JAR) to be included in class path

    J2EE deployable library for SAP NetWeaver Application Server

    JCA MDM connector for cross application pooling and monitoring

    Easy use and setup

    Include in class path or deploy with SDM

    Native communication no further components required

    SAP NetWeaver

    MDM server

    Java VM

    SAP NetWeaver MDM Java API

    Java consumer

    SAP NetWeaver Java AS

    Java

    consumer

    Java

    consume

    r

    Java

    consumer

    SAP NetWeaver MDM Java API

    MDM connector

    Connector

    framework

    ABAP API

    Key functionalities

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    84/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 84

    Full data management: search, read, create, and modify Access and administration of SAP NetWeaver MDM server and

    repositories

    Fast and efficient access to multiple SAP NetWeaver MDM repositories

    Native TCP/IP connection to SAP NetWeaver MDM server Choice of ABAP OO or

    function module implementation

    Configurable tracing and

    monitoring via CCMS

    ABAP API: Technology and Architecture

    Implementation

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    85/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 85

    SAP NetWeaverMDM server

    ABAP add-on for Basis 6.40 and later Communication with SAP NetWeaver MDM server by standard kernel extension

    Easy use and setup

    Logical names for SAP NetWeaver MDM repositories

    Connection maintenance in customizing table

    Simultaneous access to different versions of SAP NetWeaver MDM server

    SAP NetWeaver:ABAP AS

    CCMS

    SAP NetWeaverMDM ABAP API

    ABAP consumer

    SAP NetWeaverMDM server

    Kernel

    Use Cases for SAP NetWeaver MDM ABAP API

    Possible use cases for the ABAP API

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    86/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 86

    Direct access to central master data

    Retrieve or enrich local replicates of central master data objects

    Update central master data object with more up-to-date local data

    Key mapping

    Prepare communication with other systems with correct identifiers

    Append local key to central object (subscription)

    Repository modeling

    Automatically create and modify SAP NetWeaver MDM repository

    MDM Is a Fundamental Enabler of Enterprise SOA

    MDM Data Quality Across the Enterprise

    Accurate and approved information

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    87/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 87

    Consistent information across system boundaries

    Cross component linkage of master data objects

    Enterprise SOA Business Process Innovation Adapt and integrate business processes

    Differentiate and competitive advantage

    Increased productivity and compliance

    Master Data Management and Enterprise SOA

    Increased efficiency

    Timely execution of processes Improved ROI

    Realize the Full Potential of Enterprise SOA

    Clean Master Data

    Enable business networktransformation

    Gartner about SAP NetWeaver MDM

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    88/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 88

    MDM is a great evolution from the ownership of the

    transaction and now today it represents, from what I see, the

    heart of the NetWeaver strategy. It helpsfacilitate the management of data in a heterogeneous environment,

    which is really one of the strengths of NetWeaver.

    MDM is really a fundamental enabler to

    SOA in a complex environment.

    Andrew White, Research Director, Gartner Group

    Further Information

    SAP Public Web:SAP P bli W b P

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    89/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 89

    SAP Public Web Page:http://www.sap.com/platform/netweaver/dataunification.epx

    SAP Developer Network (SDN):

    http://www.sdn.sap.com/irj/sdn/mdm

    Related Workshops/Lectures at SAP TechEd 2007SAP NetWeaver Master Data Management Overview

    MDM100 SAP NetWeaver MDM and Enterprise SOA

    MDM200 Update on SAP NetWeaver Master Data Management

    Related SAP Education and Certification Opportunitieshttp://www.sap.com/education/

    Further Information

    Related Workshops/Lectures at SAP TechEd 2007SAP NetWeaver MDM Key Capabilities

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    90/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 90

    SAP NetWeaver MDM Key Capabilities

    MDM105 SAP NetWeaver MDM How to Approach MDM Projects

    MDM202 SAP NetWeaver MDM Technical Aspects

    Sizing, Architecture, ScalabilityMDM251 How to Efficiently Use the SAP NetWeaver MDM Java API in

    Java and Web Dynpro Projects

    MDM252 SAP NetWeaver Master Data Management ABAP API:Real World Examples

    MDM253 Composing Advanced SAP NetWeaver Portal Pages withSAP NetWeaver MDM iViews

    MDM254 SAP NetWeaver MDM Learn to Create PerformanceOptimized Data Models

    MDM350 SAP NetWeaver MDM Walkthrough Part 3 of 3:Developing anAdapter for the MDM Enrichment Architecture

    Further Information

    Related Workshops/Lectures at SAP TechEd 2007

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    91/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 91

    SAP NetWeaver MDM Scenarios

    MDM103 SAP NetWeaver MDM Enhancements for SAP NetWeaver BI

    MDM201 Lessons Learned with Central Master Data Management using

    SAP NetWeaver MDM

    MDM250 SAP NetWeaver MDM Walkthrough Part 1 of 3:Configure a Landscape and Run Core MDM Processes

    MDM255 Test Drive SAP SRM-SAP NetWeaver MDM Catalog 2.0

    MDM256 SAP NetWeaver MDM Walkthrough Part 2 of 3:Consolidate Customer Master Data

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    92/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 92

    THANK YOU FOR YOURATTENTION !

    QUESTIONS SUGGESTIONS DISCUSSION

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    93/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 93

    Please complete your session evaluation.

    Be courteous deposit your trash,and do not take the handouts for the following session.

    Feedback

    Thank You !

    SAP Certifications Related to SAP TechEd Topics

    Topic Exam Level Certificate Title Solution Basis

    ABAP Professional SAP Certified Development Professional - ABAP System Interfaces with

    SAP NetWeaver 7.0

    SAP NetWeaver 7.0

    ABAP Professional SAP Certified Development Professional - ABAP System Interfaces with SAP NetWeaver 7.0

  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    94/95

    SAP AG 2007, SAP TechEd 07 / MDM100 / 94

    p y

    SAP NetWeaver 7.0

    ABAP Associate SAP Certified Development Consultant ABAP Dev with NetWeaver 2004 SAP NetWeaver 2004

    ABAP Associate SAP Certified Development Associate ABAP with SAP NetWeaver 7.0 SAP NetWeaver 7.0

    ADM Professional SAP Certified Technology Professional NetWeaver 7.0 Platform SAP NetWeaver 7.0

    ADM Professional SAP Certified Technology Professional NetWeaver 7.0 Security SAP NetWeaver 7.0

    ADM Associate SAP Certified Technology Associate SAP Web AS Platform with Oracle SAP NetWeaver 2004

    ADM Associate SAP Certified Technology Consultant NetWeaver 7.0 SysAd with Oracle SAP NetWeaver 7.0

    BI Associate Solution Consultant SAP NetWeaver 04s SAP BI SAP NetWeaver 7.0

    E2E Associate SAP Certified E2E Application Management Expert Change Control Mgmt SAP NetWeaver 7.0

    E2E Associate SAP Certified E2E Application Management Expert Root Cause Analysis SAP NetWeaver 7.0

    Java Professional SAP Certified Development Professional JAVA with NetWeaver 7.0 SAP NetWeaver 7.0

    Java Associate SAP Certified Development Associate JAVA with NetWeaver 7.0 SAP NetWeaver 7.0

    MDM Associate SAP Certified Application Associate Master Data Management 5.5 (SP04) SAP NetWeaver 2004

    SM Associate Solution Consultant SAP Solution Manager 4.0 Implementation Tools SAP NetWeaver 7.0

    SOA Associate SAP Certified Associate Enterprise Architect Enterprise SOA

    XI Associate Certification Development Consultant SAP NetWeaver 2004s SAP NetWeaver 7.0

    For a complete listing of certifications, please go to

    www.sap.com/services/education/certification

    http://www.sap.com/services/education/certificationhttp://www.sap.com/services/education/certification
  • 7/30/2019 Sapnw7.0 Mdm&Enterprisesoa 2007

    95/95