Show TOC

Collaboration ArchitectureLocate this document in the navigation structure

Use

Like the Portal and Knowledge Management, Collaboration is part of Enterprise Portal (EP). From a technical perspective, Collaboration is based on the system components of the portal and Knowledge Management.

Overview of the System Architecture

The graphic below depicts the fundamental system components that Collaboration is based on and shows the system components that Collaboration consists of.

Figure 1: Collaboration Architecture

System Components

In the tables below you can find the descriptions of the system components that are displayed in the graphic.

Component

Description

User Management

You can manage users and groups in the user management of the Application Server Java (AS Java).

User Management of the AS Java enables you to manage users and roles for access to applications of the AS Java and the data which the applications require.

HTMLB

HTMLB (HTML Business for Java) forms the technical basis of a standard design-orientated page layout. HTMLB provides a full set of easy to use Web controls based on servlets and Java Server Pages (JSP). The components and JSP tags used by developers are translated into HTML commands using renderer classes.

Component

Description

Portal Catalog

The Portal Catalog allows you to access the Portal Content Directory (PCD) and to edit portal content objects. The structure of the worksets for rooms (pages and iViews) is defined using the Portal Catalog.

Configuration

This component enables the configuration of components used in the portal. This includes the following settings:

  • Definition of roles and permissions.

  • Configuration of Collaboration (specifying backend systems for Groupware integration or for the integration of synchronous services, and so on).

Navigation Service

Programming model for defining the navigation in the portal

Component

Description

Repository Framework

The repository framework provides the technical basis for KM applications. It includes the central Java classes and interfaces of the Knowledge Management Platform. The repository framework also provides services for dealing with content.

Documents are physically stored in a virtual hierarchy and a namespace in the repository framework. They can be stored on different systems such as Windows, WebDAV, and HTTP. Access to these systems is controlled using repository managers. For more information, see Repositories and Repository Managers in the KM administration guide.

Content Management

Content Management (CM) offers services for managing content in Knowledge Management (KM). Global services carry out tasks required by all applications or repository managers, such as creating caches or properties. For more information, see Global Services .

Configuration

This component enables configuration of Knowledge Management. It comprises configuration tasks for Collaboration, Content Management, TREX, UWL, and so on.

KM iViews

KM iViews allow you access to documents, applications, and configuration data from portal pages.

Component

Description

People-Centric Components

These components provide iViews that can be used in Collaboration and Knowledge Management applications for the collaboration of portal users through services.

  • The People Picker offers a standard user interface for searching for portal users, user groups, or roles.

  • The People Renderer offers a standard user interface for displaying portal users in applications. This includes displaying the availability status (using icons), detailed data for users, and available services for collaboration.

Room Infrastructure

This component controls the life cycle of rooms. It is contained in both the portal layer and the KM layer. The Room Infrastructure offers functions for editing rooms, such as creating, changing, and deleting them.

Asynchronous Tools and Components

This component provides the technical prerequisites for functions that enable asynchronous collaboration between portal users. This includes online discussions, and online management of tasks and documents such as feedback, rating, and comments services.

Synchronous Collaboration Framework

This component provides the technical prerequisites for the integration of synchronous services. SAP delivers Real-Time Collaboration (RTC) as a standard service for synchronous collaboration. You can also integrate synchronous services from third-party providers, such as WebEx online sessions.

Real-Time Collaboration

RTC enables users of SAP Enterprise Portal to communicate through interactive online meetings and to exchange information.

  • Instant messaging: Enables portal users to communicate with one another in real time by means of instant text-based messages.

  • Application sharing: Enables portal users to share and interact directly with applications running on a user's desktop.

Note

Due to ActiveX requirements, the instant messaging and application sharing capabilities provided by RTC are only supported in a Microsoft Internet Explorer browser.

Groupware Framework

This component enables the integration of e-mail and scheduling services such as Microsoft Exchange and Lotus Domino.

Component

Description

Search and Classification (TREX)

The Search and Classification (TREX) component enables various types of search and classification operations.

TREX is a standalone engine. Therefore, if you want to use the search functions, you need to install and configure TREX.

For more information about Search and Classification, see the TREX documentation.