Siebel Master Data Applications Reference > Architecture and Framework > About Siebel Master Data Applications Architecture >

Siebel Master Data Applications Business Object Layer


The business logic layer for Siebel Master Data Applications contains object abstractions of entities and represents internal and external data. The logic layer also allows for complex entity relationships. For further information about the business objects layer and how to customize it, see Configuring Siebel eBusiness Applications.

The business object manager consists of the Object Manager, Data Manager, and Siebel Master Data Applications Integration.

Object Manager and Data Manager

The object manager and data manager layer use:

  • Business Objects
  • Business Components
  • Virtual Business Components

These business objects are customizable. For further information about the business objects and data objects layer, see Configuring Siebel eBusiness Applications.

Workflow Integration

Siebel Business Process Designer is the center of the business data flow. Workflow processes control the flow and transformation of data into and out of the Siebel eBusiness Applications. You create the workflow processes using a graphical user interface provided within the Siebel eBusiness Applications, called the Siebel Business Process Designer.

For details on workflow and the Siebel Business Process Designer, see Siebel Business Process Designer Administration Guide.

Integration Objects

Integration objects are data containers used within the workflow environment. They represent the data structure of a Siebel Business Object or an external application's data object. You create integration objects with the Integration Object Builder provided in Siebel Tools. The Integration Object Builder creates Siebel Integration Objects from Siebel Business Objects, which are then used by components within the Siebel Master Data Applications Integration.

For more information on Integration Objects, see Overview: Siebel eBusiness Application Integration Volume I.

Business Services

Business services execute predefined or custom actions in a workflow process. One example of a business service is the Siebel eBusiness Application Integration (eAI) Adaptor. These business services act on property sets passed to them. They perform business logic operations such as interfacing with the database, interfacing to external systems, or transforming one integration object into another. Many business services are provided, but you can create your own. Although you can use business services to perform many different functions, they all have a standard interface. Business services have object-like qualities, such as methods, method arguments, and user properties. These elements define how a business service can be used. Business services are defined in Siebel Tools.

Siebel Master Data Applications Reference