Version 9.6
 —  CentraSite Control Pluggable Architecture  —

Introduction

CentraSite Control offers a pluggable architecture that allows you to extend the standard graphical interface by adding your own features.

The CentraSite Control user interface is itself a plug-in to a base infrastructure, in other words, the base infrastructure provides extension points where CentraSite Control is plugged in. The base infrastructure is composed of the Application Designer, which provides the basic graphical infrastructure of the GUI, and the plug-in infrastructure base, which allows plug-ins to communicate with the Application Designer.

The pluggable architecture is illustrated in the following diagram:

graphics/image007.png

The plug-in infrastructure is inspired by Eclipse, which allows the user interface to be extended by domain-specific or customer-specific functionality.

Plug-ins are implemented as Java classes. The points in the code at which plug-ins can be added are called extension points. CentraSite Control offers extension points that allow you to implement or extend the following features:

A plug-in can itself provide extension points for further plug-ins.

The available extension points are described in the section Extension Points.

Top of page