WebSphere Message Brokers
File: csba_busobjs
Writer: Kate Hostler

Concept topic

This build: July 31, 2007 21:40:51

Siebel business objects and components

Siebel business objects and components are object-oriented building blocks of Siebel applications and can be customized.

How the adapter processes Siebel business objects and components

Siebel business objects and business components are objects that are typically tied to specific data and tables in the Siebel data model. Siebel business services, on the other hand, are not tied to specific objects, but rather operate on objects to achieve a particular goal.

Siebel business objects are object-oriented building blocks of Siebel applications and can be customized. The business objects define the relationships between business component objects (BusComps) and contain semantic information about sales, marketing, and service-related entities. A Siebel business object groups one or more business components into a logical unit of information. Some examples of Siebel business objects include: Opportunity, Quote, Campaign, and Forecast. An opportunity business object might consist of opportunity, contact, and product business components. The opportunity business component dictates the information of the other business components in a parent-child relationship.

A business component defines the structure, the behavior, and the information displayed by a particular subject such as a product, contact, or account. Siebel business components are logical abstractions of one or more database tables. The information stored in a business component is usually specific to a particular subject and is typically not dependent on other business components. Business components can be used in one or more business objects.

The Adapter for Siebel Business Applications is metadata driven. The adapter supports hierarchical business objects. The information about the processed object is stored in the application-specific information for the object and each of its attributes. The adapter supports the following operations:
  • ApplyChanges Updates the business component based on the delta information.
  • Create Creates the business object.
  • Delete Deletes the business object and its children from Siebel (a physical delete). By default it is a cascade delete in Siebel.
  • Exists Checks for the existence of the incoming business objects in Siebel. The output business object, ExistsResult, is returned with the Boolean value populated.
  • Retrieve Shows the values of the business object.
  • RetrieveAll Retrieves multiple instances of the same business object and populates it as the container BG (business graph) and return it back.
  • Update Updates the Siebel application with the incoming object.
Notices | Trademarks | Downloads | Library | Support | Feedback

Copyright IBM Corporation 1999, 2007Copyright IBM Corporation 1999, 2007. All Rights Reserved.
This build: July 31, 2007 21:40:51

csba_busobjs This topic's URL is: