The Service Center UI is defined by specifying the following components:
The framework object is the container for everything in the UI and contains skin objects for defining look-and-feel as well as layout templates and tab objects for top-level navigation. Each tab object defines the layout cell objects that are required, for example, two cells arranged as vertical columns. Tab objects also define panel stack objects that should be displayed with the navigational item assigned to specific cell objects, for example left-column panels and right-column panels. The panel stack objects contain panel objects, which are the most basic content unit.
Note: Tab objects do not implement a physical tab UI element.
The Service Framework data model also uses the following object types that can be referenced by other framework objects:
The framework objects can be classified into three tiers:
Definition Objects – Defines the initial or default state for the framework. Definition objects are defined with an XML schema. Refer to the Framework Definition Objects section
Configuration Objects – Defines the state of the framework for a particular user. Refer to the Framework Configuration Objects section
Instance Objects – Holds the live or transient state of the framework for a browser window. Refer to the Framework Instance Objects section