the portal installation process

Post on 04-Jan-2016

55 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

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

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

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

The Portal Installation Process

Important is the setting for SQL collations

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

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

The Portal Installation Process SAPInst

Installation as Domain AdministratorCall SAPInst on the global host

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

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

The Portal Installation Process SAPInst

Choose Custom Installation SAP System ID and Installation Drive

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>

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 )

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

The Portal Installation Process SAPInst

Starting Tasks

Installation is complete

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

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

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

The Portal Installation Process SAPInst

Database Connection

Password for database schema user

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

The Portal Installation Process SAPInst

Database Files

Temp Database Files

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

The Portal Installation Process SAPInst

Key Phrase for generating of Keypair

Tasks are running

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

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

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

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

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

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

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

Directory Structure for a distributed System

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

SAP Enterprise Portal Start Page

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

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

SAP Enterprise Portal Start Page

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

The Portal Promise

User-Centric, Role-Specific Webtops

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

Software Architecture of SAP Enterprise Portal

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

Scaleable SAP Enterprise Portal Infrastructure

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

Secure Network Architecture

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

SAP Portal Landscape Network Communications using a DMZ

TCP / IP Ports

Protocols

Communication

Single-Sign On

Security

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

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

SSO variants outside the SAP Portal Framework

X.509 digital certificates

SPNego ( Kerberos Authentication )

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

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.

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

The SAP Logon Ticket SSO Process

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

The SAP User Management Architecture

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

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

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

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

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

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

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

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)

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

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)

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

EP Praxis: KAGes

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

EP Praxis: KAGes

top related