+ All Categories
Home > Documents > SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation,...

SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation,...

Date post: 04-May-2018
Category:
Upload: vantram
View: 215 times
Download: 1 times
Share this document with a friend
21
SAP NetWeaver™ Training Overview - SAP Exchange Infrastructure Scott Lowden SAP America Technical Solution Architect
Transcript
Page 1: SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation, Speaker Name / 3 Today’s Integration Challenge Integration costs are high ... Assignmt

SAP NetWeaver™ Training Overview- SAP Exchange

Infrastructure

Scott LowdenSAP America

Technical Solution Architect

Page 2: SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation, Speaker Name / 3 Today’s Integration Challenge Integration costs are high ... Assignmt

© SAP AG 2003, Title of Presentation, Speaker Name / 2

NetWeaver Components

Detail

Exchange Infrastructure

Page 3: SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation, Speaker Name / 3 Today’s Integration Challenge Integration costs are high ... Assignmt

© SAP AG 2003, Title of Presentation, Speaker Name / 3

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

Market Analysis

Trading

SCM

Document Mgmt

e-Sales

E-ProcurementTechnical systems

PLM

Page 4: SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation, Speaker Name / 3 Today’s Integration Challenge Integration costs are high ... Assignmt

© SAP AG 2003, Title of Presentation, Speaker Name / 4

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

Market Analysis

Trading

SCM

Document Mgmt

e-Sales

E-ProcurementTechnical systems

PLM

Page 5: SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation, Speaker Name / 3 Today’s Integration Challenge Integration costs are high ... Assignmt

© SAP AG 2003, Title of Presentation, Speaker Name / 5

Enterprise Services Architecture (ESA)Make Web Services work for your business

ObjectiveAdd new levels of flexibility while leveraging existing investments

ESA is the blueprint for complete and services-based business solutions

Empowers all participating people(internal and external, all relevant roles)Manages all information(structured and unstructured)Encompasses all systems(SAP and non-SAP)

SAP delivers its business solutions using an Enterprise Services Architecture

SAP NetWeaver implements an ESASAP xApps, mySAP Business Suite, custom solutions are powered by SAP NetWeaver

PeopleIntegration

InformationIntegration

ProcessIntegration

Enterpr. Services

Existing Systems

Snap on businessprocess

Ope

n, W

eb S

ervi

ces

Env

ironm

ent

Page 6: SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation, Speaker Name / 3 Today’s Integration Challenge Integration costs are high ... Assignmt

© SAP AG 2003, Title of Presentation, Speaker Name / 6

SAP Solutions Powered by SAP NetWeaver™Open integration on all levels for the mySAP Business Suite

3rd partySolution

People Integration

Process Integration

Integration Broker,Business Process Mgmt

Information IntegrationKnowledge MgmtBusiness IntelligenceMaster Data Mgmt

J2EEABAP,DB and OS Abstraction

Application Platform

mySAPSRM

mySAPSCM

SAP R/3Enterprise

Multi-Channel AccessPortalCollaboration

SAP NetWeaverSAP NetWeaverStrategic Sourcing

SRMBackbone

SCMBackbone

Demand/Source of

SupplySupplier

Evaluation

R/3

Page 7: SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation, Speaker Name / 3 Today’s Integration Challenge Integration costs are high ... Assignmt

© SAP AG 2003, Title of Presentation, Speaker Name / 7

SAP Solutions Powered by SAP NetWeaver™ Orchestrating new, cross-functional business processes

ProjectSystem

3rd partyHR

MicrosoftOffice

People Integration

Process Integration

Integration Broker,Business Process Mgmt

Information IntegrationKnowledge MgmtBusiness IntelligenceMaster Data Mgmt

J2EEABAP,DB and OS Abstraction

Application Platform

Multi-Channel AccessPortalCollaboration

SAP NetWeaverSAP NetWeaver SAP xApps

SAP xApp Resource and Program Mgmt

PLM

ProjectPortfolio

Mgmt

ProjectExecution

StaffingResourceAssignmt

AdvancedSkillsMgmt

3rd partyFI

Page 8: SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation, Speaker Name / 3 Today’s Integration Challenge Integration costs are high ... Assignmt

© SAP AG 2003, Title of Presentation, Speaker Name / 8

The Solution – Key Design Elements

Web servicesApplication functions become Web services

Self-contained, modularized functionality that can be described, published, discovered, and accessed through open internet standardsIn addition, all kinds of services that are relevant for „classical EAI and remote communication“ (via adapters)

Open syndication of Web servicesRegardless of location

Web-centric ArchitectureXML and message based infrastructure for open collaboration supporting open standards and leveraging Java, ABAP and .NetCentral Integration Repository and Directory capturing shared Collaboration knowledgeOpen for mySAP.com e-business solutions and 3rd party componentsAll customer touchpoints based on open XML and Java technology

Page 9: SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation, Speaker Name / 3 Today’s Integration Challenge Integration costs are high ... Assignmt

© SAP AG 2003, Title of Presentation, Speaker Name / 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

Support for UDDI (Universal Description, Discovery and Integration)

Loose 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

Page 10: SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation, Speaker Name / 3 Today’s Integration Challenge Integration costs are high ... Assignmt

© SAP AG 2003, Title of Presentation, Speaker Name / 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 11: SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation, Speaker Name / 3 Today’s Integration Challenge Integration costs are high ... Assignmt

© SAP AG 2003, Title of Presentation, Speaker Name / 11

Integration Repository

Integration Content provided at Design TimeAlready contains Integration knowledge for mySAP solutionsOpen for Partner and Customer to add collaboration knowledge of non-SAP systemsContent can be filled from different sources using open standard descriptions (e.g. WSDL)XML and Java based tools

Integration Repository

Business Processes

Interface Objects

Imported Objects

Components (SLD)

Mapping Objects

Bus

ines

sSc

enar

ios

Page 12: SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation, Speaker Name / 3 Today’s Integration Challenge Integration costs are high ... Assignmt

© SAP AG 2003, Title of Presentation, Speaker Name / 12

Integration Repository – Business Scenarios

Business scenariosProvide overview of business semantics of an integration scenarioShow involved communication partners and their rolesOutline choreography of message exchange Provide central access to all involved design time objects (like interfaces, mappings) Provide input for configuration Support top-down and bottom-up modeling

SAP standard business scenario “Supplier Managed Inventory …”

Page 13: SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation, Speaker Name / 3 Today’s Integration Challenge Integration costs are high ... Assignmt

© SAP AG 2003, Title of Presentation, Speaker Name / 13

Integration Repository - Interfaces

Global interfaces and types

populate

Central place to define and catalogglobal and component-specific interfaces

Interfaces assigned to componentsTracks different interface versionsDescriptions of all existing BAPI, IDOCs and RFCs

Includes message types and data types for high reusability

Based on WSDL (Web Service Description Language, W3C)

Outbound and inbound interfacesSynchronous and asynchronous interfacesXML Schema to describe data types

Basis for Proxy generation

populate

Application developerdesigns a new interface

Page 14: SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation, Speaker Name / 3 Today’s Integration Challenge Integration costs are high ... Assignmt

© SAP AG 2003, Title of Presentation, Speaker Name / 14

Proxy Generation – Key Benefits

Separation of Business Application from technical Exchange Infrastructure

Platform and programming language independent principles

Generation of proxies in Java, ABAP and .NET platform

Using interface description (WSDL) of Interfaces in the Integration RepositoryDesign time activity

Proxy connects to (local) Integration Engine

Executes shared integration knowledge (Integration Directory)

ApplicationSystem

ApplicationSystem

BusinessFunction

Proxy

IntegrationEngine

Page 15: SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation, Speaker Name / 3 Today’s Integration Challenge Integration costs are high ... Assignmt

© SAP AG 2003, Title of Presentation, Speaker Name / 15

Integration Repository - Mappings

Contains preconfigured information for Structural transformation Value mapping

Interface Mappings registermappings for interface pairs

Message Mappings are used to implement mappings

Message Mapping definition in theIntegration Repository

Graphical Mapping EditorImport schema (XSD, XML)Import IR message typesImport archives (zip or jar)Import RFC, IDocWrite own Java functions

Mappings are stored in the Integration Repository, selected for businessprocesses in Configuration Time, executed by the Integration Engine at runtime

Page 16: SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation, Speaker Name / 3 Today’s Integration Challenge Integration costs are high ... Assignmt

© SAP AG 2003, Title of Presentation, Speaker Name / 16

Integration Directory

Integration Content provided at Configuration Time

Contains productive integration knowledge at customer site

Can be derived from Integration Repository during installation and configuration

Open for Customer to add collaboration knowledge relevant to non-SAP components

XML and Java based tools

Integration Directory

Business Processes

Business Partners

Receiver Determinations

Interface Determinations

Web Services

System Landscape (SLD)Bus

ines

sSc

enar

ios

Page 17: SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation, Speaker Name / 3 Today’s Integration Challenge Integration costs are high ... Assignmt

© SAP AG 2003, Title of Presentation, Speaker Name / 17

Message Flow within the Integration Server

SAP3.x

SAP3.x

ThirdParty

System

ThirdParty

System

SAPAdapter

3rd Party Adapter

mySAP.comSolution*

mySAP.comSolution*

FirewallBusinessPartner

BusinessPartner

BusinessPartner

BusinessPartner

BusinessPartner

BusinessPartner

Market-place

Market-place

The Integration Server retrieves required Collaboration Knowledge on Routing, Mapping and Address resolution from the Integration Directory

SAP4.x

SAP4.x

TechnicalRouting

TechnicalRouting

MappingMapping

LogicalRoutingLogicalRouting

Page 18: SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation, Speaker Name / 3 Today’s Integration Challenge Integration costs are high ... Assignmt

© SAP AG 2003, Title of Presentation, Speaker Name / 18

Features of the Integration Engine

Different quality of service for message delivery or Web serviceinvocation

Synchronous: always „best effort“Asynchronous:

„exactly-once“„exactly-once-in-order“support of acknowledgement

Different messaging modelsRequest/ResponsePublish/Subscribe

Error handlingReturn or storage of fault messagesAutomatic retry

MonitoringConfigurable monitoring and tracing of all messagesApplication related monitoring functionality

Deployment as local Integration Engine or stand alone Integration Server

Page 19: SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation, Speaker Name / 3 Today’s Integration Challenge Integration costs are high ... Assignmt

© SAP AG 2003, Title of Presentation, Speaker Name / 19

Adapters Overview

Connection to existing SAP systems

RFC adapter IDoc adapter

Connection to 3rd party and messaging systems

File adapterDatabase (JDBC) adapterJava Messaging Service (JMS) adapterSOAP adapterPlain HTTP adapter

Connection to marketplacesMarketSet adapter

Adapter framework for selected partnersAdapters provided by partners

For application systems like Siebel, JDE, Oracle, …For industry standard protocols like RosettaNet, CIDX, …

RuntimeSAP Systems

3rd Party and Messaging Systems

SOAP Plain HTTP

Marketplaces

-Adapter Framework

Partner Content

Adapters and Industry Standards)

Integration Server

IntegrationRepository

(additional 3rd Party

Page 20: SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation, Speaker Name / 3 Today’s Integration Challenge Integration costs are high ... Assignmt

© SAP AG 2003, Title of Presentation, Speaker Name / 20

Capturing Shared Knowledge at Design/Config Time

Integration Engine

Integration RepositoryProduct to be used at design/development timeAt SAP, partner, and customer siteShipped along with content

Integration DirectoryProduct to be used at configuration timeAt customer siteContent partially derivable from Integration Repository by configuration tools

Integration EngineProduct to be used at runtimeAt customer siteRelies on content of Integration Directory

Page 21: SAP NetWeaver™ Training Overview - Community Archive · ©SAP AG 2003, Title of Presentation, Speaker Name / 3 Today’s Integration Challenge Integration costs are high ... Assignmt

© SAP AG 2003, Title of Presentation, Speaker Name / 21

Copyright 2003 SAP AG. All Rights Reserved

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, SAP Logo, R/2, R/3, mySAP, mySAP.com 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 trademarks of their respective companies.


Recommended