SAP NetWeaver Landscape Strategies

Embed Size (px)

Citation preview

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    1/55

    Session ID: NW105SAP NetWeaver Landscape Strategies

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    2/55

    Matt Kangas, SAP Labs

    Boris Zarske, SAP AG

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    3/55

    SAP AG 2004, SAP TechEd / NW105 / 3

    Learning Objectives

    As a result of this workshop, you willbe able to:

    Understand the installation pieces of each NetWeaver

    componentLearn about the architecture of web-enabled NetWeaver landscapes

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    4/55

    NetWeaver Components

    NetWeaver Technical LandscapesSample Landscapes

    Portal Scenarios

    Web Dispatcher and High AvailabilitySummary

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    5/55

    SAP AG 2004, SAP TechEd / NW105 / 5

    SAP NetWeaverComprehensive integration and application platform for lower TCO

    Unify and align people,information and businessprocesses

    Integrates across technologiesand organizational boundaries

    Reduce custom integrationA safe choice with full .NET andJ2EE interoperability &extensibility

    Pre-configured with businesscontent for shorter time-to-valueAdapter eco-system for reducedcustom integration

    The business foundation for SAP and partners

    Technical enabler of theEnterprise ServicesArchitecture

    .NET

    Web- Sphere

    DB and OS Abstraction

    People Integration

    C o m

    p o s

    i t e

    A p p

    l i c a t i o

    n F r a m e w o r k

    Process IntegrationIntegration

    Broker Business Process

    Management

    Information IntegrationBusiness

    IntelligenceKnowledge

    Management

    L i f e

    C y cl eM

    an

    a g em

    en

    t

    Portal Collaboration

    J2EE ABAP

    Application Platform

    Multi-Channel Access

    SAP NetWeaver SAP NetWeaver

    DB and OS Abstraction

    Master Data Management

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    6/55

    SAP AG 2004, SAP TechEd / NW105 / 6

    DB and OS Abstraction

    People Integration

    C o m p o s

    i t e

    A p p

    l i c a

    t i o n

    F r a m e w o r k

    Process IntegrationIntegration

    Broker Business Process

    Management

    Information IntegrationBusiness

    IntelligenceKnowledge

    Management

    L i f e

    C y cl eM

    an

    a g em

    en

    t

    Portal Collaboration

    J2EE ABAPApplication Platform

    Multi-Channel Access

    SAP NetWeaver SAP NetWeaver

    DB and OS Abstraction

    Master Data Management

    SAP Mobile InfrastructureTight coupling and alignmentwith SAP business solutions

    SAP Enterprise PortalOptimized Aggregation engineRolesKM & Collaboration

    SAP Business WarehouseTight integration to SAP

    Open architecture (Crystal, Ascential)Business content

    Master Data Management

    SAP Exchange Infrastructure

    Proxy generation and mapping toolsIntegration directorySAPs ability to execute

    SAP Web Application Server Proven, scalable, comprehensive toolsetsModernize existing infrastructure/skillets

    SAP NetWeaver in Detail

    IntegrationBroker

    Business ProcessManagement

    BusinessIntelligence

    KnowledgeManagement

    Portal Collaboration

    J2EE ABAP

    Multi-Channel Access

    DB and OS Abstraction

    Master Data Management

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    7/55

    SAP AG 2004, SAP TechEd / NW105 / 7

    Installable Components of NetWeaver 04

    ABAP StackAdditional

    Components

    ContentServer

    SAP NetWeaver 04

    XI Adapter Engine J2SE

    XI Adapter /Proxy Engine

    Search andClassification

    (TREX)

    BW Analyzer Precalc.Service

    ABAPSchema

    JavaSchema

    Database

    SAP DB

    Java Stack

    BW Components

    XI Components

    Adobe documentservices

    Java DevelopmentInfrastructure

    Web AS Java

    Content Management &Collaboration

    Portal Platform

    KW IKSKW PAW

    KW Functionality

    MI Functionality

    XI Functionality

    BW Functionality

    BI Content

    Web AS ABAP

    Front End

    MobileInfrastructure

    Client

    Developer WorkplaceWeb Browser SAP GUI

    Key

    PeopleIntegration

    InformationIntegration

    ProcessIntegration

    ApplicationPlatform

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    8/55

    SAP AG 2004, SAP TechEd / NW105 / 8

    NetWeaver Central Components

    D e v e

    l o p m e n

    t

    L a n

    d s c a p e

    Q u a

    l i t y

    L a n

    d s c a p e

    P r o

    d u c

    t i o n

    L a n

    d s c a p e

    ABAP Stack Java Stack

    ABAP Stack Java Stack

    AB AP Ja va

    ABAP Stack Java Stack

    SAP NetWeaver Instances 1 - n

    ABAP Stack Java Stack

    ABAP Stack Java Stack

    AB AP Ja va

    ABAP Stack Java Stack

    SAP NetWeaver Instances 1 - n

    ABAP Stack Java Stack

    ABAP Stack Java Stack

    AB AP Ja va

    ABAP Stack Java Stack

    SAP NetWeaver Instances 1 - n

    FrontEnd

    Central Components: SAP Solution Manager Web Admin Console SAP XI SLD NW JDI

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    9/55

    SAP AG 2004, SAP TechEd / NW105 / 9

    1. Decision: Basic System Variants of SAP Web AS

    SAP Web Application Server

    Database Instance

    SAP Web AS ABAP

    ABAPSchema

    For SAP Web AS 6.40,the following basicsystem variants exist:

    SAP Web AS ABAP

    (ABAP Engine, butno J2EE Engine)

    One infrastructure for ABAPAll kinds of ABAP applicationsDatabase with ABAP schema

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    10/55

    SAP AG 2004, SAP TechEd / NW105 / 10

    1. Decision: Basic System Variants of SAP Web AS

    SAP Web Application Server

    Database Instance

    For SAP Web AS 6.40,the following basicsystem variants exist:

    SAP Web AS Java

    JavaSchema

    SAP Web AS Java(J2EE Engine, but noABAP Engine)

    SAP Web AS ABAP

    (ABAP Engine, butno J2EE Engine)

    One infrastructure for JavaAll kinds of Java + J2EE applicationsDatabase with Java schema

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    11/55

    SAP AG 2004, SAP TechEd / NW105 / 11

    1. Decision: Basic System Variants of SAP Web AS

    SAP Web Application Server

    Database Instance

    SAP Web AS ABAP

    ABAPSchema

    For SAP Web AS 6.40,the following basicsystem variants exist:

    SAP Web AS Java

    JavaSchema

    SAP Web AS Java(J2EE Engine, but noABAP Engine)

    SAP Web ASABAP+Java (ABAPEngine and J2EEEngine)

    SAP Web AS ABAP

    (ABAP Engine, butno J2EE Engine)

    Common installation, configuration andmonitoringAll kinds of Java + J2EE applicationsDatabase with ABAP + Java schema

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    12/55

    SAP AG 2004, SAP TechEd / NW105 / 12

    1. Decision: Basic System Variants of SAP Web AS

    SAP Web Application Server

    Database Instance

    SAP Web AS ABAP

    ABAPSchema

    For SAP Web AS 6.40,the following basicsystem variants exist:

    SAP Web AS Java

    JavaSchema

    SAP Web AS Java(J2EE Engine, but noABAP Engine)

    SAP Web ASABAP+Java (ABAPEngine and J2EEEngine)

    Detailed view: centralinstance consists of both ABAP and Javaparts, SCS instanceonly required for Java

    Central Instance

    ABAP

    Engine

    J2EEEngine

    Central Services

    Instance(SCS)

    SAP Web AS ABAP

    (ABAP Engine, butno J2EE Engine)

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    13/55

    SAP AG 2004, SAP TechEd / NW105 / 13

    2. Decision: Distribution Options

    SCS instance nowalways getsinstalled on thecentral instancehost

    So, onlydistribution optionfor one system is if you want to install

    a central system(CI + DB on onehost) or adistributed system(CI and DB on

    different hosts)Complexity

    reducedDistributed SystemCentral System

    SAP Web Application Server

    Database Instance

    SAP Web AS ABAP

    ABAPSchema

    SAP Web Application Server

    Database Instance

    SAP Web AS ABAP

    ABAPSchema

    CentralInstance

    CentralInstance

    JavaSchemaJava

    Schema

    SAP Web AS Java

    CentralServicesInstance

    SAP Web AS Java

    CentralServicesInstance

    Central Instance Central Instance

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    14/55

    NetWeaver Components

    NetWeaver Technical LandscapesSample Landscapes

    Portal Scenarios

    Web Dispatcher and High AvailabilitySummary

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    15/55

    SAP AG 2004, SAP TechEd / NW105 / 15

    Minimal Production System Landscape of SAP NetWeaver XI Separate

    Front End

    MobileInfrastructure

    Client

    Developer WorkplaceWeb Browser SAP GUI

    System 1: SAP NetWeaver 04 running BW, EP, KW, MI

    ABAPSchema

    JavaSchema

    Database

    System 2: SAP NetWeaver 04 running XI

    ABAPSchema

    JavaSchema

    Database

    ABAP StackAdditional

    Components

    ContentServer

    Search andClassification

    (TREX)

    BW Analyzer Precalc.Service

    SAP DB

    Java Stack ABAP StackAdditional

    Components

    XI Adapter Engine J2SE

    XI Adapter /Proxy Engine

    Java Stack

    KW Functionality

    MI Functionality

    XI FunctionalityXI FunctionalityXI Functionality

    BW Functionality

    BI Content

    Web AS ABAP

    ContentManagement and

    Collaboration

    Portal Platform

    KW IKSKW PAW

    BW Components

    Adobe documentservices

    Web AS Java

    KW FunctionalityKW FunctionalityKW Functionality

    MI FunctionalityMI FunctionalityMI Functionality

    XI Functionality

    BW FunctionalityBW FunctionalityBW Functionality

    Web AS ABAP

    XI Components

    Web AS Java

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    16/55

    SAP AG 2004, SAP TechEd / NW105 / 16

    SAP Business Information Warehouse

    Data Warehousing

    Business IntelligencePlatform

    Business IntelligenceTools

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    17/55

    SAP AG 2004, SAP TechEd / NW105 / 17

    BW with External Data Sources

    Staging with external datasources on Oracle, Teradataand all databases that can beaccessed with JDBC

    Upload external data to SAPBW InfoCubes by using the

    Universal Data Conect featureof SAP BI Universal DataIntegration

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    18/55

    SAP AG 2004, SAP TechEd / NW105 / 18

    BI Information Broadcasting

    Schedule, pre-calculate and broadcast reports

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    19/55

    SAP AG 2004, SAP TechEd / NW105 / 19

    SAP Enterprise Portal

    Portal Platform: build portalsfor users

    Knowledge Management:access to documents andobjects in distributedrepositories

    Collaboration: enable virtualteams to work together

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    20/55

    SAP AG 2004, SAP TechEd / NW105 / 20

    SAP Exchange Infrastructure

    Integrate heterogeneous software components

    Integrate business partners

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    21/55

    SAP AG 2004, SAP TechEd / NW105 / 21

    SAP Mobile Infrastructure

    Enables mobility of SAPSolutions for Mobile Business

    Make non-SAP basedapplications mobile

    Tools for synchronization anddata replication betweenmobile devices and backendsystems

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    22/55

    SAP AG 2004, SAP TechEd / NW105 / 22

    SAP Knowledge Warehouse

    Set up and manageenterprise-specificknowledge base for documentation,

    training and manuals

    Reuse, supplementand update SAP

    content

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    23/55

    SAP AG 2004, SAP TechEd / NW105 / 23

    SAP NetWeaver Development Environment - ABAP

    Classic ABAP developmentof applications

    Develop web applicationswith Business Server Pages

    Development and runtimeenvironment of a classical

    SAP system

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    24/55

    SAP AG 2004, SAP TechEd / NW105 / 24

    SAP NetWeaver Development Environment - Java

    Develop Java based webapplications:

    Servlets and Java Server

    Pages for Web UIs of aJ2EE application

    Enterprise Java Beans for application business logic

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    25/55

    SAP AG 2004, SAP TechEd / NW105 / 25

    Usage of JCo to Access ABAP

    Communication channel betweenABAP and J2EE environments inthe Web AS

    Enable development of SAP-compatible components andapplications in Java

    Communicate with the SAPsystem with inbound calls andoutbound calls

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    26/55

    SAP AG 2004, SAP TechEd / NW105 / 26

    Local Development Options

    1. Combined installation on developer PC for complete developmentand test environment for each developer

    2. NWDS on developer PC and stand-alone Web AS for singledevelopment environments and common test environment

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    27/55

    SAP AG 2004, SAP TechEd / NW105 / 27

    Mixed/Centralized Environment

    Central Web AS to run Java applications

    Multiple NetWeaver Developer Workplace installations for development and test of Java applications

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    28/55

    SAP AG 2004, SAP TechEd / NW105 / 28

    Team Development

    NetWeaver Developer Studiofor localdevelopments

    Central DesignTime Repository(DTR) for storageof sources andversion control

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    29/55

    SAP AG 2004, SAP TechEd / NW105 / 29

    Team Development with Component Model

    Divide developmentprojects into reusabledevelopmentcomponents

    Development with NetWeaver Java Development

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    30/55

    SAP AG 2004, SAP TechEd / NW105 / 30

    Development with NetWeaver Java DevelopmentInfrastructure

    Automate thecomponent buildprocess and build ondemand

    Transport source codeand libraries through thelandscape

    Automated deploymentof executables intocentral test andproductive systems

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    31/55

    SAP AG 2004, SAP TechEd / NW105 / 31

    Adobe Interactive Forms

    Use the capabilities of Adobes interactive PDF-based forms

    Integrate PDF documentsinto business processesthat are driven by SAPapplications

    Process forms online witha connection to the systemand offline on a localcomputer

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    32/55

    NetWeaver Components

    NetWeaver Technical LandscapesSample Landscapes

    Portal Scenarios

    Web Dispatcher and High Availability

    Summary

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    33/55

    S l D l t T t L d

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    34/55

    SAP AG 2004, SAP TechEd / NW105 / 34

    Sample: Development or Test Landscape

    Internal Network

    Internet SAP Web AS

    F i r e w a

    l l

    Internal Network

    Internet Client

    F i r e w a

    l lCatalog

    (3 rd Party)

    Java Application

    Internet Pricing &Configurator

    Web AS

    Web AS

    SCM DatabaseDatabase

    Web AS

    ERP DatabaseDatabase

    Portal Infrastructure

    ExchangeInfrastructure

    Minimize IT investment for development or project landscapes

    S l C l t E B i

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    35/55

    SAP AG 2004, SAP TechEd / NW105 / 35

    Sample: Complete E-Business

    Maximum redundancy, security, scalability and performance

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    36/55

    NetWeaver Components

    NetWeaver Technical LandscapesSample Landscapes

    Portal Scenarios

    Web Dispatcher and High Availability

    Summary

    Distributing the Components of SAP Enterprise Portal

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    37/55

    SAP AG 2004, SAP TechEd / NW105 / 37

    Distributing the Components of SAP Enterprise Portal

    TREX separated for overall

    performance

    Portal with Separate Persistence Layer

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    38/55

    SAP AG 2004, SAP TechEd / NW105 / 38

    Portal with Separate Persistence Layer

    Increased performanceand scalability

    Portal Distributed Landscape

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    39/55

    SAP AG 2004, SAP TechEd / NW105 / 39

    Portal Distributed Landscape

    High availability and security

    Portal in the DMZ

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    40/55

    SAP AG 2004, SAP TechEd / NW105 / 40

    Portal in the DMZ

    DMZ

    Internet

    F i r e w a

    l l

    Internet

    Inner Firewall Outer DMZ

    Internet

    F i r e w a

    l lWeb AS +

    Portal

    DatabaseDatabase

    User Persistence

    Store

    F i r e w a

    l l

    F i r e w a

    l l

    F i r e w a

    l l

    F i r e w a

    l l

    Persistence layer within secured network

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    41/55

    NetWeaver Components

    Technical LandscapesSample Landscapes

    Web Dispatcher and High Availability

    Portal Scenarios

    Summary

    Web Dispatcher on Application Server

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    42/55

    SAP AG 2004, SAP TechEd / NW105 / 42

    p pp

    Web Dispatcher on central instance server or other app. server

    On CI not generallyrecommended for SSL termination

    Simple Web Dispatcher High Availability

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    43/55

    SAP AG 2004, SAP TechEd / NW105 / 43

    p p g y

    Web Dispatcher on central instance server for fail over

    High AvailabilityCluster

    Advanced Web Dispatcher High Availability

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    44/55

    SAP AG 2004, SAP TechEd / NW105 / 44

    p g y

    High availabilitycluster

    SAP WebDispatcher

    SAP WebDispatcher

    CorporateNetwork

    SAP Web AS

    Fail-Over

    RedundantNetwork

    Infrastructure

    Web Dispatcher In DMZ

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    45/55

    SAP AG 2004, SAP TechEd / NW105 / 45

    Internet

    F i r e w

    a l l SAP Web

    Dispatcher CorporateNetwork

    F i r e w

    a l l

    SAP Web AS

    Web Dispatcher is an application layer gateway, but does not havefull reverse proxy functionality.

    Encrypted or clear text traffic

    End-to-end SSL or SSL Termination

    Possibly

    filter requests

    Layered Security Zones

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    46/55

    SAP AG 2004, SAP TechEd / NW105 / 46

    Internal Network DMZ Internet Service Network

    Internet 1

    R/3, FI, HRetc.

    F i r e w a l l

    Database

    SAP Web AS

    SAP Web

    Dispatcher F i r e w a l l

    F i r e w a l l

    Enhanced Security for internal network

    RecommendedInternetsystems

    Back-endsystems

    Web Dispatcher For Multiple SAP Web AS

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    47/55

    SAP AG 2004, SAP TechEd / NW105 / 47

    Multiple Web Dispatchers on different (virtual) IP addresses

    Recommended

    https://web1

    SAP WebDispatcher CorporateNetwork

    SAP Web AS

    SAP WebDispatcher

    CorporateNetworkSAP Web

    AS

    443

    443

    IP1

    IP2

    https://web2

    Web Dispatcher For Multiple SAP Web AS (II)

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    48/55

    SAP AG 2004, SAP TechEd / NW105 / 48

    Multiple Web Dispatchers on different TCP ports

    Not recommendedJ2EE session cookiesoverwrite each other.SSL to port other than 443often not possible

    https://web

    SAP Web

    Dispatcher CorporateNetworkSAP Web

    AS

    SAP WebDispatcher

    CorporateNetworkSAP Web

    AS

    443

    444

    https://web:444

    IP

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    49/55

    NetWeaver Components

    NetWeaver Technical LandscapesSample Landscapes

    Portal Scenarios

    Web Dispatcher and High Availability

    Summary

    Summary

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    50/55

    SAP AG 2004, SAP TechEd / NW105 / 50

    ESA landscapes with NetWeaver contain manyinstallation components

    Understanding the NetWeaver component distribution will

    help you design an effective ESA landscape

    Further Information

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    51/55

    SAP AG 2004, SAP TechEd / NW105 / 51

    Public Web:www.sap.comSAP Developer Network: www.sdn.sap.comSAP Customer Services Network: www.sap.com/services/

    Service Marketplaceservice.sap.com/netweaver

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

    SAP Developer Network

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    52/55

    SAP AG 2004, SAP TechEd / NW105 / 52

    Look for SAP TechEd 04 presentations and videos onthe SAP Developer Network.

    Coming in December.

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

    Questions?

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    53/55

    SAP AG 2004, SAP TechEd / NW105 / 53

    Q&A

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    54/55

    SAP AG 2004, SAP TechEd / NW105 / 54

    Please complete your session evaluation.

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

    Feedback

    Thank You !

    Copyright 2004 SAP AG. All Rights Reserved

  • 8/2/2019 SAP NetWeaver Landscape Strategies

    55/55

    SAP AG 2004, SAP TechEd / NW105 / 55

    No part of this publication may be reproduced or transmitted in any form or for any purpose without the expresspermission of SAP AG. The information contained herein may be changed without prior notice.

    Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

    Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.

    IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries,pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation in the United States and/or other countries.

    Oracle is a registered trademark of Oracle Corporation.UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

    Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registeredtrademarks of Citrix Systems, Inc.

    HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium,Massachusetts Institute of Technology.

    Java is a registered trademark of Sun Microsystems, Inc.JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented andimplemented by Netscape.

    MaxDB is a trademark of MySQL AB, Sweden.

    SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver and other SAP products and services mentioned hereinas well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other

    countries all over the world. All other product and service names mentioned are the trademarks of their respectivecompanies. Data contained in this document serves informational purposes only. National product specifications may vary.

    These materials are subject to change without notice. These materials are provided by SAP AG and its affiliatedcompanies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Groupshall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products andservices are those that are set forth in the express warranty statements accompanying such products and services, if any.Nothing herein should be construed as constituting an additional warranty.