the portal installation process

47
SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 1 The Portal Installation Process Installation SAPNetweaver 2004s Usage Type EP and EPCore With database SQL Server 2005

Upload: igor-valdez

Post on 04-Jan-2016

54 views

Category:

Documents


5 download

DESCRIPTION

The Portal Installation Process. Installation SAPNetweaver 2004s Usage Type EP and EPCore With database SQL Server 2005. The Portal Installation Process. Important is the setting for SQL collations. The Portal Installation Process JAVA SDK and Database Client. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 1

The Portal Installation Process

Installation SAPNetweaver 2004s Usage Type EP and EPCore

With database SQL Server 2005

Page 2: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 2

The Portal Installation Process

Important is the setting for SQL collations

Page 3: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 3

The Portal Installation Process JAVA SDK and Database Client

Installation of JAVA SDK 1.4.2.13 and Database Client on all involved hosts

• Central Services Instance Host• Database Instance Host• Central Instance Host• Dialog Instance Host

Page 4: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 4

The Portal Installation Process SAPInst

Installation as Domain AdministratorCall SAPInst on the global host

Page 5: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 5

The Portal Installation Process SAPInst on SAP global Host

Necessary software packages• Installation Master• Unicode Kernel• SQL Server 2005 Client Install

Page 6: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 6

The Portal Installation Process SAPInst

Choose Custom Installation SAP System ID and Installation Drive

Page 7: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 7

The Portal Installation Process SAPInst

Local Installation only for a single Instance Installation

Passwords for user <SID>adm and user SAPService<SID>

Page 8: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 8

The Portal Installation Process SAPInst

SCS Instance Number

Don‘t use:

43 ( used by MSCS )60 ( used by iSCSI )89 ( used by Windows Terminal Server

The internal SCS Messaging Service Port is listening on Port 39<Instance Number>( Is needed for internal communications )

Page 9: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 9

The Portal Installation Process SAPInst

Starting Tasks

Installation is complete

Page 10: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 10

The Portal Installation Process SAPInst on Database Instance Host

Necessary software packages• Installation Master• Unicode Kernel• Java Component NW2004s• JCE Unlimited Strength Jurisdiction Policy Archive

Page 11: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 11

The Portal Installation Process SAPInst

Profile directory of the SAP system

Master Password for all J2EE-Users

Page 12: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 12

The Portal Installation Process SAPInst

Database Connection

Password for database schema user

Page 13: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 13

The Portal Installation Process SAPInst

Database Files

Temp Database Files

Page 14: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 14

The Portal Installation Process SAPInst

Key Phrase for generating of Keypair

Tasks are running

Page 15: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 15

The Portal Installation Process SAPInst on SAP Central Instance

Necessary software packages• Installation Master• Unicode Kernel• JAVA Component NW2004s

Page 16: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 16

The Portal Installation Process SAPInst on SAP Central Instance

Usage Type• EP and • EP Core

Page 17: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 17

The Portal Installation Process SAPInst on SAP Central Instance

Instance Number Central Instance

UME Configuration

Page 18: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 18

The Portal Installation Process SAPInst on SAP Central Instance

Passwords for J2EE engine Users

NWDI Integration

Page 19: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 19

The Portal Installation Process SAPInst on SAP Central Instance

SLD Configuration

Password for SLD User

Page 20: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 20

The Portal Installation Process SAPInst on SAP Central Instance

Tasks starting

Provide the Solutionmanager Key

• System has to be created with TA SMSY in the Solutionmanager before

Page 21: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 21

Directory Structure for a distributed System

Page 22: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 22

SAP Enterprise Portal Start Page

URL: http://<hostname.domain>:5<Instancenumber>00/irj

Page 23: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 23

SAP Enterprise Portal Start Page

Page 24: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 24

The Portal Promise

User-Centric, Role-Specific Webtops

Page 25: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 25

Software Architecture of SAP Enterprise Portal

Page 26: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 26

Scaleable SAP Enterprise Portal Infrastructure

Page 27: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 27

Secure Network Architecture

Page 28: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 28

SAP Portal Landscape Network Communications using a DMZ

Page 29: The Portal Installation Process

TCP / IP Ports

Protocols

Communication

Single-Sign On

Security

Page 30: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 30

SSO variants within the EP framework

SSO with SAP Logon Tickets Without User Mapping (preferred, when possible)

With User Mapping

SSO with User ID and Password

Page 31: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 31

SSO variants outside the SAP Portal Framework

X.509 digital certificates

SPNego ( Kerberos Authentication )

Page 32: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 32

What are SAP Logon Tickets?

They represent the user credentials

They are implemented as a non-persistent cookie in the client web-browser

They are sent with each request of the client to a web server in the same domain as the portal server that issued the ticket

They can be used by connected external systems to authenticate the portal user to those systems without any further logons

Page 33: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 33

The SAP Logon Ticket contains

Portal user ID and if required, one mapped user ID for external applications

Highest authentication scheme of the user

Ticket Validity period (default value = 8 hours)

Information identifying the issuing system (the unique credentials of the portal)

Digital signature

The Portal Server issues a SAP logon ticket for the Internet domain or the Internet sub-domain of the Portal Server only.

Page 34: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 34

The SAP Logon Ticket SSO Process

Page 35: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 35

The SAP User Management Architecture

Page 36: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 36

CCMS Monitoring Architecture Overview

SAPSolution Manager

3rd PartyTools

Non-SAP ComponentNon-SAP Component

SAP InstanceSAP Instance SAP InstanceSAP Instance

SAP Web Application Server

Other SAP Components (EP6.0)Other SAP Components (EP6.0)

Shared MemorySegment

Shared MemorySegment

Shared MemorySegment

Shared MemorySegment

Central Monitoring

SAP Web AS 6.20

SAPCCMSR SAPCCMSR

SAPCCM3X SAPCCM4X

SAP Web Application Server

Push

Push

Page 37: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 37

Solution Manager

GRMGInfrastructure

GRMGApplication

SAP J2EE Engine

CCMS

Central Monitoring System

SAP System

Other ComponentsGRMGApplication

SAP Web AS

LocalCCMS

GRMGApplication

HTTP-Request

HTTP-Response

Availability Monitoring Using GRMG: Overview

Page 38: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 38

Web Dynpro – Main Goals

Web DynproMeta-Data

Web DynproTools

Web Dynpro Runtime

J2EE ABAP

Deliver an Enterprise Quality Web Development Environment

minimize coding, maximize design support reuse of components separate layout and logic support arbitrary backends

Achieve Independence... from platform from UI technology

Improve User Experience through a "High Fidelity Web UI"

browser based, zero footprint screen updates w/o page reloads client-side dynamics performance through caching personalization 508 accessibility compliance

Multi Device Internet

Page 39: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 39

Development Layers: Advantages and Examples

EP

WDApplication

Web DynproDesigntime

Web Dynpro Runtime

Web Dynpro Metadata

Easy integration into SAP Enterprise Portal

Sophisticated businessWeb applications

Efficient tools within SAP NWDeveloper Studio & ABAP Workbench

Performant user-interfacedevelopment services

Platform-independentmetadata generation

Adapt Portal theme for Web Dynpro application

The user-interface technology for SAP EP

Wizards andgraphical tools

Integration intoSAP Web AS

Declarativeprogramming

Page 40: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 40

Design pattern for decoupling presentation and logic of an application

Request

Response

Handles events Updates application data Defines control flow

Model View Controller (MVC)

Controller

Model

View

Defines application data Usually connected to

business functionality

Visualizes the application data

Page 41: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 41

Web Dynpro Component Based UI Design

Web Dynpro Component View

Predefined UI Elements Constitute the look & feel Build-In functions in UI

Elements

Controller Graphical Navigation flow Graphical Data flow – automatic

data transport

Model ABAP Java Web Services

Graphical modeling tools replace code editors

more design, less maintenance

View

UI Elements

Navigation

Controller

ModelWeb Service

JavaABAPDB

Data

Page 42: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 42

SAP Portal: Content

Portal Content Studio provides a central environment for

developing and managing the following types of portal content

iViews Pages Roles Worksets Layouts Folder

Content management browse and search tool enables you to view and manage portal content stored

in the Portal Content Directory (PCD)

Content maintainance wizards, editors and user interfaces enable you to create and edit portal

content

Page 43: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 43

SAP Portal: iViews

iViews (integrated View) is a logical portal content building block representing a visual

application or part thereof assigned to a portal page; page is then assigned to any number of

user roles or worksets assigned via Copy-Paste or

Copy-Paste as Delta Link Portal components from PAR

files (portal archives) Types: Web Dynpro (Java,

ABAP), Web based URL, XML, SAP BSP-iView, SAP transaction, etc.

Properties: Isolation method (embedded, URL), Cache level (None, Session, User, Shared, Roles)

Page 44: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 44

SAP Portal: Content

Portal Content Studio provides a central environment for

developing and managing the following types of portal content

iViews Pages Roles Worksets Layouts Business objects Business object operations

Content management browse and search tool enables you to view and manage portal content stored

in the Portal Content Directory (PCD)

Content maintainance wizards, editors and user interfaces enable you to create and edit portal

content

Page 45: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 45

SAP Portal: User Administration

User Management Engine (UME) support multiple data sources: e.g. LDAP directory, database of the SAP

NetWeaver Application Server, ABAP system manage users, groups, roles and additional data support mapping of portal user IDs (SSO)

Page 46: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 46

EP Praxis: KAGes

Page 47: The Portal Installation Process

SAP Österreich GmbH 2007, Andreas Lindenbauer, Karl M. Falb / 47

EP Praxis: KAGes