Table 5. Business Objects
|
|
|
Business Component |
A business component is a logical entity that associates columns from one or more tables into a single structure. Business components provide a layer of wrapping over tables, allowing applets to reference business components rather than the underlying tables. |
About Business Components |
Field |
A field object definition typically associates a column to a business component. Fields can also be calculated from the values in other fields in the business component. Fields supply data to controls and list columns in the Web interface. |
About Fields |
Join |
A join object definition creates a relationship between a business component and a table that is not the business component's base table. The join allows the business component to use fields using columns from the joined table. The join uses a foreign key in the business component to obtain rows on a one-to-one basis from the joined table, even though the two do not necessarily have a one-to-one relationship. |
About Joins |
Join Specification |
A join specification is a child object type of join that provides details about how the join is implemented within the business component. |
About Joins |
Business Object |
A business object groups related business components together. Business objects allow you to establish relationships among the business components in the context of the given business object. |
About Business Objects |
Business Object Component |
A business object component is used to include a business component and, generally, a link in the parent business object. The link specifies how the business component is related to another business component within the context of the business object. |
About Business Objects |
Link |
A link implements a one-to-many relationship between business components. The Link object type makes master-detail views possible. A master-detail view displays one record of the master business component with many detail business component records corresponding to the master. A pair of links also may be used to implement a many-to-many relationship. |
About Links |
Multi-Value Link |
A multi-value link is used in the implementation of a multi-value group. A multi-value group is a user-maintainable list of detail records associated with a master record. The user invokes the list of detail records from the master record when that record is displayed in a list or form applet. For example, in an applet displaying the Account business component, the user can click the Select button to the right of the Address text box to see a pop-up window displaying multiple Address records associated with the currently displayed account. |
About Multi-Value Links |
User Property |
User properties are object definitions that allow you to configure specialized behavior beyond what is configured in the parent object definition's properties. At the business object layer, user properties exist as child objects of business components, business services, integration components, integration objects, virtual business components. |
Siebel Developer's Reference |
Business Service |
A business service is a reusable module containing a set of methods. It provides the ability to call its C++ or script methods from customer-defined scripts and object interface logic, through the invoke-method mechanism. |
Integration Platform Technologies: Siebel eBusiness Application Integration Volume II |