sap exchange infrastructure – process-centric ... · it environments become ... broker business...

25
SAP Exchange Infrastructure – Process-Centric Collaboration in Action Holger Kunitz & Thomas Volmering SAP AG SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 2 Learning Objectives As a result of this workshop, you will be able to: Get an overview of SAP Exchange Infrastructure Learn how easy it is to configure SAP Exchange Infrastructure Configure routing and interface determination Simple introduction to the Adapter Engine

Upload: dinhnhu

Post on 03-Aug-2018

232 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 1

SAP Exchange Infrastructure – Process-Centric Collaboration in Action

Holger Kunitz & Thomas VolmeringSAP AG

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 2

Learning Objectives

As a result of this workshop, you will be able to:

Get an overview of SAP Exchange InfrastructureLearn how easy it is to configure SAP Exchange InfrastructureConfigure routing and interface determinationSimple introduction to the Adapter Engine

Page 2: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 2

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 3

Agenda

NetWeaver and SAP Exchange Infrastructure Overview

NetWeaver IntroductionSAP Exchange Infrastructure Introduction

Integration BuilderSender ConfigurationReceiver Configuration

Adapter Engine

Summary

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 4

Today’s Integration Challenge

Integration costs are highLots of heterogeneous systemsLong integration projectsIT environments become increasingly rigid

Pressure on IT increasesMust leverage existing investmentsMust show quick resultsMust reduce total cost of ownership (TCO)

CallCenter

ERP

Technical systems

PLM

Market Analysis

Trading

SCM

Document Mgmt

e-Sales

E-Procurement

Page 3: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 3

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 5

How to Lower TCO

Reduce complexityMinimize the number of connections - using hubsUse only 1 platform to integrate all people, information, and systems

Reduce custom integrationDeliver .NET and J2EE interoperabilityDeliver adaptors for ISV productsDeliver products, not projects!

Increase company performanceIncrease ease of use, scalability and adaptability Increase business process flexibility by using an Enterprise Services Architecture

CallCenter

ERP

Technical systems

PLM

Market Analysis

Trading

SCM

Document Mgmt

e-Sales

E-Procurement

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 6

SAP NetWeaver™Turning the Enterprise Services Architecture Vision Into Reality

The open integration and application platform for TCO reduction

Integrate people, information and processes…… in 1 hub …… across technologiesand organizations.Enterprise-scale Java and ABAP application platform.NET and WebSphere interoperability and extensibilityPre-configured with business contentAdapters to non-SAP

SAP NetWeaver™

Com

posi

te A

pplic

atio

n Fr

amew

ork

PEOPLE INTEGRATION

Multi channel access

Portal Collaboration

INFORMATION INTEGRATION

Bus. Intelligence

Master Data Mgmt

Knowledge Mgmt

PROCESS INTEGRATION

Integration Broker

BusinessProcess Mgmt

APPLICATION PLATFORM

J2EE

DB and OS Abstraction

ABAP

Life Cycle M

gmt

Page 4: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 4

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 7

SAP NetWeaver™

Com

posi

te A

pplic

atio

n Fr

amew

ork

PEOPLE INTEGRATION

Multi channel access

Portal Collaboration

INFORMATION INTEGRATION

Bus. Intelligence

Master Data Mgmt

Knowledge Mgmt

PROCESS INTEGRATION

Integration Broker

BusinessProcess Mgmt

APPLICATION PLATFORM

J2EE

DB and OS Abstraction

ABAP

Life Cycle M

gmt

SAP NetWeaver™High Performance and Flexibility in Business Process Integration

SAP Exchange InfrastructureFor both internal and external process integration(with SAP and non-SAP)Prepackaged collaboration knowledgeEcosystem of non-SAP collaboration contentWeb centric architectureDistributed executionCross-component business process control

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 8

Agenda

NetWeaver and SAP Exchange Infrastructure Overview

NetWeaver IntroductionSAP Exchange Infrastructure Introduction

Integration BuilderSender ConfigurationReceiver Configuration

Adapter Engine

Summary

Page 5: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 5

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 9

The Solution – Shared Business Semantics

Shared Integration KnowledgeBusiness scenarios, business processes, Web services, interfaces, mappings, routing rules, ... For a common understanding of how collaborative business processes workEnabling distributed executionShared classification and discovery of businesses and services

Lose coupling via XML messagingAsynchronous communication as far as possibleSynchronous communication where required

EvolutionAllow easy and non-disruptive addition of new services and processesIntegration of existing and new SAP componentsIntegration of existing customer and 3rd party components

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 10

Overview Exchange Infrastructure 2.0

IntegrationRepositoryIntegrationRepository

IntegrationDirectory

IntegrationDirectory

Configuration

Execute CollaborativeBusiness Processes

Design

System Landscape DirectorySystem Landscape Directory

Shared CollaborationKnowledge

Runtime Workbench

Runtime

Integration ServerIntegration ServerIntegration

EngineAdditional Integration Services

SAP Systems

3rd Party and Messaging Systems

SOAP Plain HTTP

Marketplaces

Partner Eco-System (additional 3rd Party Adapters and Industry Standards)

Business Process Engine

Page 6: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 6

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 11

Agenda

NetWeaver and SAP Exchange Infrastructure Overview

NetWeaver IntroductionSAP Exchange Infrastructure Introduction

Integration BuilderSender ConfigurationReceiver Configuration

Adapter Engine

Summary

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 12

Scenario

Objective:Send message person.xml from laptop to XIConfigure XI with routing, mapping and enpointReceive message xmb_output_00001.txt on laptop from XI

person.xml

XML file on Laptop

SAP XIRoutingMappingEndpoint

xmb_output

TXT file on Laptop

Page 7: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 7

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 13

Message Mapping

Message Mapping from one interface to anotherUsing Value Mapping and Date Conversion

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 14

Integration Builder

Central Access PointIntegration RepositoryIntegration DirectorySystem Landscape DirectoryRuntime Workbench

Page 8: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 8

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 15

Integration Directory

Configuration TimeBusiness ScenariosReceiver DeterminationInterface DeterminationEnd Point Configuration

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 16

Create New Business Scenario

“Right Click” on Business Scenario

Select New…

Page 9: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 9

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 17

Business Scenario

Enter BPI251_XX, where XX is your laptop ID number

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 18

Interface Determination

Click the Save Icon

Page 10: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 10

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 19

Receiver Determination

1. Expand Business Scenarios Node BPI251_XX

“Right Click” on Receiver Determination

2. SelectNew…from context menu

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 20

Receiver Determination

Configuration TimeBusiness ScenariosReceiver DeterminationInterface DeterminationEnd Point Configuration

Page 11: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 11

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 21

Sender System

Highlight Business System entry field

Press F4 for value help or click on the question mark icon

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 22

Sender Business Systems

Double click SENDER_BS_XXwhere XX is your laptop ID number

Page 12: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 12

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 23

Sender Interface and Namespace

For Field Interface Nametype:FileAdapterInbound

For Field Interface Namespace type:http://xi.sap.com/BPI251

Remark: These fields are CASE SENSITIVE

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 24

Receiver Business System

Now you have established the Sender Business System, Sender Interface Name, and Sender Interface Namespace

There is nothing to do on this slide

Page 13: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 13

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 25

Select Receiver System

Highlight Receiver entry field

Press F4 for value help or click on the question mark icon

Edit Receiver window pops up

Select your Receiver Business System, RECEIVER_BS_XX, from list of Business System.Remember that XX corresponds to your laptop ID number

Press the green check mark in the lower left corner

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 26

Receiver Determination

1. Click the Save Icon

New Node under Receiver Determination is created

2. Click the refresh button in the Configuration Overview pane

Page 14: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 14

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 27

Receiver Interface Determination

After refresh of the Configuration Overview pane, you should see a similar picture

Press F4 for value help or click on the question mark icon

Highlight field with red text:Interface not Defin…

Press the Interface Determination button, select:This Sender and Receiver

New window pops-up

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 28

Receiver Interface Determination

New Window pops-up

For Field Inbound Interface Name type:FileAdapterOutbound

For Field Namespace type:http://xi.sap.com/BPI251

Remark: These fields are CASE SENSITIVE

Page 15: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 15

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 29

Receiver Interface Mapping

Select Interface Mapping

Scroll all the way to the right

Click on the blue Question mark icon

New Window pops-up, Select Mapping

Select the only entry

Click on the green check mark

Save

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 30

Logical Receiver Determination

You have now completed

Logical Receiver DeterminationReceiver InterfaceInterface Mapping

Page 16: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 16

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 31

Receiver Endpoint Determination

Highlight field with red text:End Point not Defin…

Click on End Point button

Select: This Inbound Interface

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 32

Receiver Endpoint

New Window pops-up

This window is used for configuration of the technical destination

This is so that XI can locate your FileAdapter on your local laptop

Page 17: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 17

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 33

Determine your IP Address

Open a Windows Command promptClick on ‘Start’ -> Run…-> Type in CMDPress OK

New Window opens up

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 34

Determine your IP Address

At the command prompt type:ipconfigPress Enter

You should now see a screen similar to the one on the right

Locate the line entry that states:IP Address. . . . : <IP Address>

This is the IP address of your laptop

Make a note of this IP Address

Page 18: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 18

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 35

Integration Directory

Ensure that:1. Endpoint Type = XI Connectivity

2. Addressing Mode = URL Addressing

3. URL =http://<your IP Address>:8251/file/receiver

4. Logon =Anonymous Logon

Save and close window

1

23

4

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 36

Integration Directory

Press the refresh button

All fields are now maintained

Page 19: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 19

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 37

Activate Change List

Select the Change List tab

Find your user ID, T-XX, expand node

“Right Click” on Changed Objects, select Activate from the context menu

This updates the Integration Server cache

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 38

Agenda

NetWeaver and SAP Exchange Infrastructure Overview

NetWeaver IntroductionSAP Exchange Infrastructure Introduction

Integration BuilderSender ConfigurationReceiver Configuration

Adapter Engine

Summary

Page 20: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 20

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 39

Adapter Engine

Copy AdapterEngineBPI251.zip to C:\

Unzip AdapterEngineBPI251.zip, make sure that “Use Folder Names” is check marked

Navigate to folder: C:\AdapterEngineBPI251\tech_adapter

Double click on “run_adapter.bat” to start Adapter Engine

Open IE, go to http://localhost:8200

Log on with user: SAP password: init

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 40

Adapter Engine

Page 21: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 21

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 41

Adapter Engine

Select the link for:FileInboundBPI251

Select the Configure button

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 42

Adapter Engine

Press the Edit/View button to go in change mode

Change:<INTEGRATIONSERVER>toIP address of XI

Change:<PORT>toPort number of XI

Change:XMB.SenderBusinessSytem=SENDER_BS_<YOUR ID>toSENDER_BS_XXwhere XX is your ID

Press the Store Configuration Data button

Page 22: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 22

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 43

Adapter Engine

Press the Restart button

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 44

Integration Directory

Press the View Log button

Look for:File "person.xml" processed successfully

Page 23: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 23

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 45

Agenda

NetWeaver and SAP Exchange Infrastructure Overview

NetWeaver IntroductionSAP Exchange Infrastructure Introduction

Integration BuilderSender ConfigurationReceiver Configuration

Adapter Engine

Summary

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 46

Summary

Get an overview of SAP Exchange Infrastructure

Learn how easy it is to configure SAP Exchange Infrastructure

Configure routing and interface determination

Simple introduction to the Adapter Engine

Page 24: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 24

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 47

Further Information

Public Web:www.sap.com/netweaver, or www.sap.com/xiSAP Customer Services Network: http://service.sap.com/bpms

Related SAP Education Training Opportunitieshttp://www.sap.com/education/BIT400, BIT600, BIT601, BIT603, BIT610

Consulting ContactRoy Wood, VP SAP NetWeaver Consulting Practice ([email protected])

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 48

Please complete your session evaluation anddrop it in the box on your way out.

Feedback

Thank You !

The SAP TechEd ’03 Basel Team

Page 25: SAP Exchange Infrastructure – Process-Centric ... · IT environments become ... Broker Business Process Mgmt APPLICATION PLATFORM J2EE ... Shared Collaboration Knowledge Runtime

SAP TechEd ‘03 Basel

© 2003 SAP AG BPI251, Holger Kunitz; Thomas Volmering 25

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 49

Q&A

Questions?

SAP AG 2003, BPI251_US, Prasad Illapani & Anders Ranum / 50

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission 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®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® 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®, Informix and Informix® Dynamic ServerTM are trademarks of IBM Corporation in USA 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®, the Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® and other Citrix product names referenced herein are trademarks of Citrix Systems, Inc.

HTML, DHTML, XML, XHTML 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 and implemented by Netscape.

MarketSet and Enterprise Buyer are jointly owned trademarks of SAP AG and Commerce One.

SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver and other SAP products and services mentioned herein as 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 respective companies.

Copyright 2003 SAP AG. All Rights Reserved