CITATION

Jay, Rabi. SAP® NetWeaver Portal Technology: The Complete Reference. US: McGraw-Hill Osborne Media, 2008.

SAP® NetWeaver Portal Technology: The Complete Reference

Authors:

Published:  June 2008

eISBN: 9780071548540 0071548548 | ISBN: 9780071548533
  • Contents
  • Preface
  • Part I: Portal Implementation Planning
  • 1 Introduction to SAP NetWeaver Enterprise Portal
  • Why SAP NetWeaver Portal?
  • What Is an Enterprise Portal?
  • Why Do We Need SAP NetWeaver Portal?
  • Conclusion
  • 2 SAP NetWeaver Enterprise Portal Building Blocks
  • Portal Platform
  • Knowledge Management Architecture
  • Knowledge Management Components
  • Collaboration Architecture
  • J2EE Architecture
  • Summary
  • 3 IT Practices, IT Scenarios, and Usage Types for NW Portal
  • Initial Requirements Gathering
  • Identify IT Practices, IT Scenarios, and Usage Types
  • Identify Installable Software Units: Systems, Standalone Engines, and Clients
  • Design NetWeaver System Landscape: Central Systems
  • Introduction to ASAP Methodology
  • Using Solution Maps: A Quick Peek
  • Summary
  • 4 PAM, Release Strategy, Maintenance Strategy, and Support Strategy
  • Why Is PAM Important
  • SAP Products or Applications
  • Application Component Releases, Instances, and Software Component Versions
  • Technical Release Information
  • Release Planning Information
  • Release and Maintenance Strategy
  • Release Shipment Phases
  • Support Packages, Support Package Stacks, and Support Release
  • List of URLs Referenced in This Chapter
  • Summary
  • 5 Using Scenario and Process Component List Application
  • Application Building Blocks
  • Using the Tool
  • Summary
  • Part II: Portal Infrastructure Design
  • 6 J2EE Architecture
  • Components of a Portal Infrastructure
  • Web AS Java Architecture
  • NetWeaver AS Java vs. Add-In Installation
  • RDBMS Database
  • Monitoring Processes
  • TREX: Technical Infrastructure
  • Summary
  • 7 High Availability for Portals
  • Portal Infrastructure Design
  • Portal System Landscape Design
  • High Availability for Portal
  • Key Success Factors for High Availability
  • Single Points of Failure
  • High Availability Solutions
  • Summary
  • 8 Sizing and Scalability
  • What Is Scalability?
  • Sizing for Performance and Scalability
  • Implementing Scalability
  • Summary
  • 9 Web Infrastructure Components
  • Technical Requirements of Web Infrastructure
  • Summary
  • Part III: Portal Installation
  • 10 Preparing for Portal Installation
  • Planning
  • Installation Tips, Tricks, and Pitfalls
  • Summary
  • 11 Portal Installation
  • Pre-Installation Planning
  • Pre-Installation Steps
  • Install and Configure Microsoft SQL Server
  • Summary
  • 12 Post-Installation Steps
  • Troubleshooting During Installation
  • Post-Installation Activities
  • Uninstalling the SAP J2EE System
  • Performance Tuning and Content Administration
  • Summary
  • Part IV: Content Administration
  • 13 Developing Content and Assigning Permissions
  • Creating Initial Content
  • Using the Portal Content Object Model
  • Portal Content Studio: Content Administration Tool
  • Summary
  • 14 Developing iViews and Pages
  • Using iViews: The Fundamental Building Blocks
  • Creating a URL iView
  • Creating a Page
  • iView / Page Property Categories and Properties
  • Summary
  • 15 Developing Roles and Worksets
  • Benefits of Roles
  • Roles
  • Folder Structure
  • Assigning a Role to a User
  • Content Development Tips
  • Summary
  • 16 Using Business Packages
  • Portal Content Portfolio
  • Administering the Business Packages
  • Importing the Business Packages
  • Customizing a Business Package
  • Pilot Testing
  • Portal Adoption
  • Uninstalling the Business Packages
  • Summary
  • 17 Changing Portal Look and Feel: Branding
  • Changing the User Interface
  • Components of the Portal Display
  • Customizing the Portal Desktop
  • Summary
  • 18 Connecting to SAP and Non-SAP Backend Systems
  • Creating System Objects
  • Creating an SAP System
  • Configuring a JDBC System
  • Connectors
  • Testing R/3 Connectivity from an iView
  • Connectivity Issues
  • Summary
  • 19 Implementing Federated Portals
  • Content Federation
  • Portal Federation
  • Summary
  • 20 Implementing External-Facing Portals
  • Features of an External-Facing Portal
  • Implementing an External-Facing Portal
  • Useful OSS Notes
  • Summary
  • Part V: System Administration
  • 21 Portal Backup and Restore
  • Full-System vs. Partial Component Backup
  • Portal Backup Strategy
  • Summary
  • 22 Transporting Portal Content
  • Transporting Content
  • Importing Content
  • Summary
  • 23 Installing Support Packages Using Java Support Package Manager
  • Why JSPM Rather than SDM?
  • Installing the Support Packages
  • Starting the JSPM
  • Installing the Latest JSPM Support Package
  • Additional Deployment Support Packages
  • Viewing Deployed Components
  • Viewing the Log Files
  • JSPM Troubleshooting Issues
  • JSPM Resources
  • Summary
  • 24 Implementing Delegated Content and System Administration
  • How Delegated Administration Is Implemented
  • Implementing Delegated Administration Using Custom Folders
  • Implementing Delegated System Administration
  • Creating Custom Roles
  • Summary
  • 25 Implementing Delegated User Administration
  • Delegating Administration Activities
  • Business Scenarios
  • Assigning Roles
  • Enabling Self-Registration
  • Summary
  • Part VI: Portal Troubleshooting
  • 26 Troubleshooting Portal Using Logs and Traces
  • Logging and Tracing
  • Log Viewer
  • Relevant OSS Notes
  • Summary
  • 27 Analyzing and Troubleshooting Portal Performance
  • Factors Affecting Performance
  • Performance Analysis
  • Performance Monitoring
  • Persisting Monitoring Data and Analyzing Java Applications
  • Analysis Using the HTML Report
  • Windows-Based System Performance Analysis
  • Distributed Statistics Records (DSRs)
  • Relevant OSS Notes
  • Summary
  • 28 Portal Monitoring
  • Portal Monitoring Tool
  • Single Activity Trace
  • Summary
  • 29 JVM Garbage Collection Analysis
  • Garbage Collection Basics
  • Java Heap Structure
  • Garbage Collection Process
  • GC Analysis
  • GC-Related JVM Parameters
  • Summary
  • 30 JVM Thread Dump Analysis
  • JVM Analysis Basics
  • Creating the Thread Dumps
  • Tools for Analyzing Java Thread Dumps
  • Analyzing the Thread Dumps
  • Analysis Using the Thread Dump
  • Relevant OSS Notes
  • Summary
  • 31 HTTP Performance Analysis
  • HTTP Request and Response
  • Enabling the HTTP Trace
  • HTTP Trace Analysis Tools
  • Conducting the Trace
  • Enabling the HTTP Trace on the Server
  • Analysis Using the Trace
  • Summary
  • 32 Configuring CCMS Monitoring and GRMG Availability Monitoring
  • Tools for Monitoring
  • Configuring the Central Monitoring System
  • How to Use the CCMS Tool
  • Configuring the CCMS for a Specific Transaction
  • GRMG Availability
  • Availability Monitoring Configuration
  • SAP J2EE Engine Availability Monitoring
  • SAP Portal Availability Monitoring
  • Useful GRMG Transactions for Troubleshooting
  • Summary
  • 33 Tuning Portal Performance
  • J2EE Engine Performance Tuning
  • Network Performance Tuning
  • IE Settings
  • Tuning the Portal Server
  • Performance Testing
  • Summary
  • Part VII: Portal Security
  • 34 Implementing Authorization Using Permissions, Security Zones, and UME Actions
  • Permission Model
  • Security Zones
  • AuthRequirement Property
  • UME Actions
  • Administering Portal Roles, UME Roles, and Groups
  • Summary
  • 35 UME Architecture Components
  • UME Architecture
  • UME Data Partitioning
  • Datasource Configuration Files
  • Tools to Administer Users
  • UM Configuration Tasks
  • Summary
  • 36 Administering Users with User Management Tool
  • User Settings
  • Self-Management
  • UME Test and Configuration Tools
  • Summary
  • 37 Configuring UME Datasource
  • LDAP
  • Customizing the Datasource Configuration File
  • Summary
  • 38 Configuring Portal Authentication
  • Declarative and Programmatic Security
  • How Authentication Works on the Portal
  • Authentication Building Blocks
  • Policy Configurations
  • Authentication Scheme
  • Summary
  • 39 Transferring Role Between Portal and SAP
  • Role Upload from SAP to Portal
  • Setting the Stage for the Upload
  • Configuring the Role Upload Service
  • The Upload Process
  • Start Upload
  • Setting Up Detailed Navigation Menu
  • Role Distribution to SAP System
  • Distribution Process of Portal Roles to SAP
  • Relevant OSS Notes
  • Summary
  • 40 Implementing Single Sign-On to SAP and Non-SAP Systems
  • SSO to SAP Systems
  • Authentication Mechanisms Using SSO
  • SSO to Non-SAP Applications
  • Ticket Verification Mechanisms
  • Which SSO Option Is Best?
  • Integrating the Web Content
  • Relevant OSS Notes
  • Summary
  • 41 Implementing SSL on the J2EE Engine
  • Configuring the SSL on the J2EE Engine
  • Bind the Key Pair to a Specific SSL Port
  • Configuring the Client Certificate Authentication Methods
  • Summary
  • 42 Implementing Portal Network Security
  • Organization-Wide Security
  • Infrastructure Security
  • Data and Application Security
  • Network Security
  • Firewalls and Application Gateways
  • Summary
  • Part VIII: Configuring System Landscape Directory
  • 43 System Landscape Directory
  • SLD Content Types
  • Accessing the SLD
  • SLD Installation
  • Summary
  • 44 Configuring and Using NetWeaver Administrator
  • NWA Architecture
  • System Monitoring
  • Roles
  • Configure the NWA
  • Summary
  • Part IX: Appendixes
  • A: Installing the SAP NetWeaver 7.0 (2004s) - Java Trial Version
  • B: References
  • Index