Entering content frame

Component documentation Portal Infrastructure Locate the document in its SAP Library structure

Purpose

The portal infrastructure isolates the portal applications from the environment. The PRT relies on the J2EE architecture implemented by the J2EE Engine. As a result, the PRT is packaged in an EAR file called the Enterprise Portal Base Component (EPBC).

The EPBC file contains of three main parts:

·        Libraries and configuration files – these are the PRT and its configuration

·        Core applications – these are the core services of the PRT

·        Portal applications – these are the additional portal applications

In addition to the EPBC file, the PRT infrastructure also provides two J2EE Engine services:

·        PRT Bridge – a service that contains all the PRT functionalities and services relying on a specific J2EE Engine implementation

·        Portal Runtime Container – a service that implements the J2EE Engine container to facilitate the integration between a portal application and a J2EE Engine application. It allows you to manage:

Ў        The deployment of a portal application contained in a Web application

Ў        The communication between the portal application and the J2EE application

Ў        It allows strong interaction and integration between the portal application and the J2EE Engine applications

Relationships in the J2EE Engine

This graphic is explained in the accompanying text

Integration

The portal infrastructure relies on a predefined set of applications to provide core functionalities in it. This set of applications, called core applications, must be loaded before any other applications when the portal is initialized. These applications are never loaded in the application repository.

A regular application is started only when required, either because the application is marked as load on startup, or because an element of the application has to be executed. As for the application storage, the non-core applications are always loaded in the application repository. The PRT core applications are:

Application Name

Description

com.sap.portal.runtime.system.repository

The application repository itself

com.sap.portal.runtime.system.console

The runtime console, that gives access to the administrative tools of the portal infrastructure

com.sap.portal.runtime.system.notification

The Notification Service relies on the PRT Bridge Service to send and receive messages from one PRT to another

com.sap.portal.runtime.system.authentication

Provides security functionalities to authenticate a user in the portal

usermanagement

User management implementation service

com.sap.portal.runtime.system.sapj2ee

Mediates between the PRT service and the PRT core. This core application acts as a mediator between the J2EE Engine and the PRT to link the portal applications life cycle with the J2EE Engine applications life cycle

 

 

Leaving content frame