Skip to Content

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, Lotus Notes, WebDAV, and HTTP. Access to these systems is controlled using repository managers.

Getting Started

Repository Framework Concepts  

This documentation is targeted at developers - either developers who want to use the RF as basis for an application or developers who want to develop new extensions for the RF.

More on General Concepts

Introduction to the Application Properties Service of KM   

This article describes the application properties service. The purpose of this service is to persist properties of resources in the KM database independent of a specific repository.

Using the KMC Platform in Standalone Web Applications   

From SAP NetWeaver '04 and forward, more and more custom developments will be done as a standard web application in the SAP Web Application Server Stack. Therefore calling the KMC platform needs to be available at design time in the SAP NetWeaver Developer Studio and at runtime in the NetWeaver Stack.

Hot Deployment of KMC Components   

Explains how to develop KMC components that can be deployed without restarting the portal. The article introduces the mechanisms that play a role during deployment and gives guidelines for enabling hot deployment.

Repository Framework Explorer   

RF Explorer is a tool for the KM repository framework, allowing you to quickly browse resources and display related information such as properties, ACLs, and active filters.

Repository Manager

A repository is connected to the repository framework (RF) using its repository manager (RM). The repository manager is responsible for converting the repository's internal representation of the stored information into the unified aspects of the RF, and vice versa.

Getting Started

Implementing a Repository Manager   

This document shows how to implement a read-only repository manager.

More on Repository Manager

Enhancing a Customer Repository Manager with Advanced Aspects   

Explains how to enhance your KM Repository Manager implementation with advanced aspects such as the read/write mode and security checks.

Repository Filter

Repository filters allow the manipulation of repository framework objects as they are passed through the repository framework. Property filters hide or modify existing properties of resources, or add virtual properties to resources.

Getting Started

Developing a Property Filter   

This article shows how to implement a filter manager and the filter itself. It is accompanied by zip a file with the source code of the sample project.

Former Member

No comments