Siebel Tools Reference > Siebel Architecture (Basic Concepts) > Application Architecture Overview >

Object Layers and Hierarchy


The object definitions in Siebel applications fall into four architectural layers (apart from the database management system provided by a database vendor). The four layer architecture is illustrated in Figure 3.

Figure 3. Architectural Layers of Object Definitions

Click for full size image

The Physical User Interface Layer consists of the physical files, templates, style sheets, and other file-based metadata that render the UI. SeePhysical UI Layer for detailed information.

The Logical User Interface Objects layer consists of user interface object definitions that define the visual interface that the user sees and interacts with in a Web browser. Data from business object definitions is represented to the user for viewing and modification by means of user interface object definitions. See Logical User Interface Objects Layer for detailed information.

The Business Objects layer consists of business object definitions that are built on data object definitions, and selectively combine and associate data object definitions into logical data constructs that are useful for application design. See Business Objects Layer for detailed information.

The Data Objects layer consists of data object definitions that directly map the data structures from the underlying relational database into Siebel applications, providing access to those structures by object definitions in the Business Objects layer. See Data Objects Layer for further information.


 Siebel Tools Reference, Version 7.5, Rev. A 
 Published: 18 April 2003