55
Session ID: NW105 SAP NetWeaver Landscape Strategies

Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

Embed Size (px)

Citation preview

Page 1: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

Session ID: NW105SAP NetWeaverLandscape Strategies

Page 2: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

Matt Kangas, SAP Labs

Boris Zarske, SAP AG

Page 3: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 3

Learning Objectives

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

Understand the installation pieces of each NetWeavercomponentLearn about the architecture of web-enabled NetWeaverlandscapes

Page 4: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

NetWeaver ComponentsNetWeaver Technical LandscapesSample LandscapesPortal ScenariosWeb Dispatcher and High AvailabilitySummary

Page 5: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 5

SAP NetWeaver™Comprehensive integration and application platform for lower TCO

Unify and align people, information and business processes

Integrates across technologies and organizational boundaries

Reduce custom integrationA safe choice with full .NET and J2EE interoperability & extensibilityPre-configured with business content for shorter time-to-valueAdapter eco-system for reduced custom integration

The business foundation for SAP and partners

Technical enabler of the Enterprise Services Architecture

.NET

Web-Sphere

DB and OS Abstraction

People Integration

Com

posi

te A

pplic

atio

n Fr

amew

ork

Process IntegrationIntegration

BrokerBusiness Process

Management

Information IntegrationBusiness

IntelligenceKnowledge

Management

Life Cycle M

anagement

Portal Collaboration

J2EE ABAP

Application Platform

Multi-Channel Access

SAP NetWeaverSAP NetWeaver™™

DB and OS Abstraction

Master Data Management

Page 6: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 6

DB and OS Abstraction

People Integration

Com

posi

te A

pplic

atio

n Fr

amew

ork

Process IntegrationIntegration

BrokerBusiness Process

Management

Information IntegrationBusiness

IntelligenceKnowledge

Management

Life Cycle M

anagement

Portal Collaboration

J2EE ABAP

Application Platform

Multi-Channel Access

SAP NetWeaverSAP 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 SAPOpen architecture (Crystal, Ascential)Business content

Master Data Management

SAP Exchange InfrastructureProxy generation and mapping toolsIntegration directorySAP’s ability to execute

SAP Web Application ServerProven, scalable, comprehensive toolsetsModernize existing infrastructure/skillets

SAP NetWeaver in Detail

Integration Broker

Business ProcessManagement

BusinessIntelligence

KnowledgeManagement

Portal Collaboration

J2EE ABAP

Multi-Channel Access

DB and OS Abstraction

Master Data Management

Page 7: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 7

Installable Components of NetWeaver ’04

ABAP StackAdditional

Components

Content Server

SAP NetWeaver ’04

XI AdapterEngine J2SE

XI Adapter /Proxy Engine

Search and Classification

(TREX)

BW Analyzer Precalc. Service

ABAPSchema

JavaSchema

Database

SAP DB

Java Stack

BW Components

XI Components

Adobe document services

Java Development Infrastructure

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

Mobile Infrastructure

Client

Developer WorkplaceWeb BrowserSAP GUI

Key

People Integration

Information Integration

Process Integration

Application Platform

Page 8: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 8

NetWeaver Central Components

Dev

elop

men

t La

ndsc

ape

Qua

lity

Land

scap

eP

rodu

ctio

n

Land

scap

e

ABAP Stack Java Stack

ABAP Stack Java Stack

ABAP Java

ABAP Stack Java Stack

SAP NetWeaverInstances 1 - n

ABAP Stack Java Stack

ABAP Stack Java Stack

ABAP Java

ABAP Stack Java Stack

SAP NetWeaverInstances 1 - n

ABAP Stack Java Stack

ABAP Stack Java Stack

ABAP Java

ABAP Stack Java Stack

SAP NetWeaverInstances 1 - n

Front End

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

Page 9: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© 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 basic system variants exist:

• SAP Web AS ABAP(ABAP Engine, but no J2EE Engine)

•One infrastructure for ABAP•All kinds of ABAP applications•Database with ABAP schema

Page 10: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© 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 basic system variants exist:

SAP Web AS Java

JavaSchema

• SAP Web AS Java(J2EE Engine, but no ABAP Engine)

• SAP Web AS ABAP(ABAP Engine, but no J2EE Engine)

•One infrastructure for Java •All kinds of Java + J2EE applications•Database with Java schema

Page 11: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© 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 basic system variants exist:

SAP Web AS Java

JavaSchema

• SAP Web AS Java(J2EE Engine, but no ABAP Engine)

• SAP Web AS ABAP+Java (ABAP Engine and J2EE Engine)

• SAP Web AS ABAP(ABAP Engine, but no J2EE Engine)

•Common installation, configuration and monitoring•All kinds of Java + J2EE applications•Database with ABAP + Java schema

Page 12: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© 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 basic system variants exist:

SAP Web AS Java

JavaSchema

• SAP Web AS Java(J2EE Engine, but no ABAP Engine)

• SAP Web AS ABAP+Java (ABAP Engine and J2EE Engine)

Detailed view: central instance consists of both ABAP and Java parts, SCS instance only required for Java

Central Instance

ABAPEngine

J2EEEngine

Central ServicesInstance

(SCS)

• SAP Web AS ABAP(ABAP Engine, but no J2EE Engine)

Page 13: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 13

2. Decision: Distribution Options

SCS instance now always gets installed on the central instance host

So, only distribution option for one system is if you want to install a central system (CI + DB on one host) or a distributed system (CI and DB on different hosts)

Complexity reduced

Distributed SystemCentral System

SAP Web Application Server

Database Instance

SAP Web AS ABAP

ABAPSchema

SAP Web Application Server

Database Instance

SAP Web AS ABAP

ABAPSchema

Central Instance

Central Instance

JavaSchema

JavaSchema

SAP Web AS Java

Central ServicesInstance

SAP Web AS Java

Central ServicesInstance

Central Instance Central Instance

Page 14: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

NetWeaver ComponentsNetWeaver Technical LandscapesSample LandscapesPortal ScenariosWeb Dispatcher and High AvailabilitySummary

Page 15: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 15

Minimal Production System Landscape of SAP NetWeaver –XI Separate

Front End

Mobile Infrastructure

Client

Developer WorkplaceWeb BrowserSAP 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

Content Server

Search and Classification

(TREX)

BW Analyzer Precalc. Service

SAP DB

Java Stack ABAP StackAdditional

Components

XI AdapterEngine J2SE

XI Adapter /Proxy Engine

Java Stack

KW Functionality

MI Functionality

XI FunctionalityXI FunctionalityXI Functionality

BW Functionality

BI Content

Web AS ABAP

Content Management and

Collaboration

Portal PlatformKW IKS

KW PAWBW Components

Adobe document services

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

Page 16: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 16

SAP Business Information Warehouse

•Data Warehousing

•Business Intelligence Platform

•Business Intelligence Tools

Page 17: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 17

BW with External Data Sources

•Staging with external data sources on Oracle, Teradataand all databases that can be accessed with JDBC

•Upload external data to SAP BW InfoCubes by using the Universal Data Conect feature of SAP BI Universal Data Integration

Page 18: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 18

BI Information Broadcasting

•Schedule, pre-calculate and broadcast reports

Page 19: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 19

SAP Enterprise Portal

•Portal Platform: build portals for users

•Knowledge Management: access to documents and objects in distributed repositories

•Collaboration: enable virtual teams to work together

Page 20: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 20

SAP Exchange Infrastructure

•Integrate heterogeneous software components•Integrate business partners

Page 21: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 21

SAP Mobile Infrastructure

•Enables mobility of SAP Solutions for Mobile Business

•Make non-SAP based applications mobile

•Tools for synchronization and data replication between mobile devices and backend systems

Page 22: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 22

SAP Knowledge Warehouse

•Set up and manage enterprise-specific knowledge base for documentation, training and manuals

•Reuse, supplement and update SAP content

Page 23: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 23

SAP NetWeaver Development Environment - ABAP

• Classic ABAP development of applications

•Develop web applications with Business Server Pages

•Development and runtime environment of a classical SAP system

Page 24: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 24

SAP NetWeaver Development Environment - Java

•Develop Java based web applications:

•Servlets and Java Server Pages for Web UI’s of a J2EE application

•Enterprise Java Beans for application business logic

Page 25: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 25

Usage of JCo to Access ABAP

•Communication channel between ABAP and J2EE environments in the Web AS

•Enable development of SAP-compatible components and applications in Java

•Communicate with the SAP system with inbound calls and outbound calls

Page 26: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 26

Local Development Options

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

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

Page 27: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© 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

Page 28: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 28

Team Development

•NetWeaverDeveloper Studio for local developments

•Central Design Time Repository (DTR) for storage of sources and version control

Page 29: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 29

Team Development with Component Model

•Divide development projects into reusable development components

Page 30: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 30

Development with NetWeaver Java Development Infrastructure

•Automate the component build process and build on demand

•Transport source code and libraries through the landscape

•Automated deployment of executables into central test and productive systems

Page 31: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 31

Adobe Interactive Forms

•Use the capabilities of Adobe’s interactive PDF-based forms

•Integrate PDF documents into business processes that are driven by SAP applications

•Process forms online with a connection to the system and offline on a local computer

Page 32: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

NetWeaver ComponentsNetWeaver Technical LandscapesSample LandscapesPortal ScenariosWeb Dispatcher and High AvailabilitySummary

Page 33: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 33

Sample: Internet Sales

Internal NetworkDMZ Internet Service Network

Internet1

SAP WebAS

Fire

wa

ll

Fire

wa

ll

Internal NetworkDMZ Internet Service Network

Internet1

Internal NetworkWebServer

Internet Application Host

Internet1

Web Service

Fire

wa

ll

Fire

wa

ll

ApplicationProxy

Catalog(3rd Party)

JavaApplication

Internet Pricing &Configurator

Web AS

Web AS

CRM DatabaseDatabase

Web AS

ERP DatabaseDatabase

Portal Infrastructure

ExchangeInfrastructure

Functions separated for performance and scalability

Firewall to protect business systems

Page 34: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 34

Sample: Development or Test Landscape

Internal Network

Internet SAP WebAS

Fir

ewa

ll

Internal Network

InternetClient

Fir

ewa

ll

Catalog(3rd Party)

JavaApplication

Internet Pricing &Configurator

Web AS

Web AS

SCM DatabaseDatabase

Web AS

ERP DatabaseDatabase

Portal Infrastructure

ExchangeInfrastructure

•Minimize IT investment for development or project landscapes

Page 35: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 35

Sample: Complete E-Business

•Maximum redundancy, security, scalability and performance

Page 36: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

NetWeaver ComponentsNetWeaver Technical LandscapesSample LandscapesPortal ScenariosWeb Dispatcher and High AvailabilitySummary

Page 37: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 37

Distributing the Components of SAP Enterprise Portal

TREX separated for overall performance

Page 38: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 38

Portal with Separate Persistence Layer

•Increased performance and scalability

Page 39: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 39

Portal Distributed Landscape

•High availability and security

Page 40: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 40

Portal in the DMZ

DMZ

Internet

Fir

ewa

ll

Internet

Inner FirewallOuterDMZ

Internet

Fir

ewa

ll

Web AS +Portal

DatabaseDatabase

UserPersistence

Store

Fire

wa

llFi

rew

all

Fire

wa

llFi

rew

all

•Persistence layer within secured network

Page 41: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

NetWeaver ComponentsTechnical LandscapesSample Landscapes

Web Dispatcher and High AvailabilityPortal Scenarios

Summary

Page 42: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 42

Web Dispatcher on Application Server

Web Dispatcher on central instance server or other app. server

On CI not generally recommended forSSL termination

Page 43: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 43

Simple Web Dispatcher High Availability

Web Dispatcher on central instance server for fail over

High AvailabilityCluster

Page 44: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 44

Advanced Web Dispatcher High Availability

High availabilitycluster

SAP WebDispatcher

SAP WebDispatcher

CorporateNetworkSAP Web

AS

Fail-Over

RedundantNetwork

Infrastructure

Page 45: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 45

Internet

Fire

wal

l SAP WebDispatcher

CorporateNetwork

Fire

wal

l

SAP WebAS

Web Dispatcher In DMZ

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

Encrypted orclear text traffic

End-to-end SSL orSSL Termination

Possiblyfilter

requests

Page 46: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 46

Internal NetworkDMZ Internet Service Network

Internet1

R/3, FI, HRetc.

Fir

ew

all

Database

SAP WebAS

SAP WebDispatcher

Fir

ew

all

Fir

ew

all

Layered Security Zones

Enhanced Security for internal network

RecommendedInternet systems

Back-end systems

Page 47: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 47

Web Dispatcher For Multiple SAP Web AS

Multiple Web Dispatchers on different (virtual) IP addresses

Recommended

https://web1

SAP WebDispatcher

CorporateNetworkSAP Web

AS

SAP WebDispatcher

CorporateNetworkSAP Web

AS

443

443

IP1

IP2

https://web2

Page 48: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 48

Web Dispatcher For Multiple SAP Web AS (II)

Multiple Web Dispatchers on different TCP ports

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

https://web

SAP WebDispatcher

CorporateNetworkSAP Web

AS

SAP WebDispatcher

CorporateNetworkSAP Web

AS

443

444

https://web:444IP

Page 49: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

NetWeaver ComponentsNetWeaver Technical LandscapesSample LandscapesPortal ScenariosWeb Dispatcher and High AvailabilitySummary

Page 50: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 50

Summary

ESA landscapes with NetWeaver contain many installation components

Understanding the NetWeaver component distribution will help you design an effective ESA landscape

Page 51: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 51

Further Information

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/

Page 52: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 52

SAP Developer Network

Look for SAP TechEd ’04 presentations and videos on the SAP Developer Network.

Coming in December.

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

Page 53: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© SAP AG 2004, SAP TechEd / NW105 / 53

Q&A

Questions?

Page 54: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© 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 !

Page 55: Session ID: NW105 SAP NetWeaver Landscape Strategies NetWeaver... · ©SAP AG 2004, SAP TechEd / NW105 / 3 Learning Objectives As a result of this workshop, you will be able to:

© 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 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, 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 registered trademarks 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 and implemented 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 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. 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 affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services 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.

Copyright 2004 SAP AG. All Rights Reserved