Object Layers



Siebel Objects Layers...

Siebel Object definitions are grouped into the three layers. They are:

  • User Interface Layer
  • Business Object Layer
  • Data Object Layer

Apart from these three layers Object architecture has two more layer which are Siebel Web template (over the top of UI Layer) and DBMS (bottom most layer)

Object Architecture


about Layers...

UI Layer

  • Physical User Interface Layer: represents Siebel Web template files that control the style and structure of the user interface
  • Logical User Interface Layer: represents visual representation of objects in the Business Objects Layer

Business Objects Layer

represents logical groupings and relationships between Siebel Business Entities (such as Accounts, Contacts, or Activities)


Data Layer

  • Data Objects Layer: represents logical representation of the underlying physical database
  • DBMS: represents storage of actual customer and business data

Hierarchy of Object Types and Relationships...



the above image explains...

  • bottom layer (data object layer), pulls data from physical database through columns and tables
  • middle layer (business object layer), connects/processes the data with the logical and functional (like applying filter or sort or some restrictions) constrain
  • top layer (UI layer), gets data from business object layer, places it in appropriate placeholder and displays to the end-user via applets > views > screens
  • for example: let us assume, we want to create a column in table and display it to user end. To do so, firstly column should created at data object layer in the appropriate table, then it should map to a newly created field in business component where the table is mapped, and at last the field should be associate with the existing applet


Comments