|
Siebel Self-Service Application Developer's Guide > Siebel Self-Service Application Architecture >
About the Siebel Database and Business Objects
Table 3 provides an overview of the Siebel objects used in Siebel Self-Service Applications. The creation and configuration of these objects are described in detail in Configuring Siebel Business Applications and Integration Platform Technologies: Siebel Enterprise Application Integration.
Table 3. Siebel Objects
|
|
Database |
Standard relational database organized into tables containing columns. Siebel business objects retrieve data from the Siebel Database according to the required business logic. |
Business component |
Associates columns from one or more tables into a single structure. Business components provide a layer of wrapping over tables, allowing UI objects to reference business components rather than the underlying tables. Business components contain fields, which correspond to table columns. For example, Contact is a Siebel business component containing contact information such as first name, last name, and address. NOTE: Siebel business components are not the same as ADF Business Components.
For more information on Siebel business components, see Configuring Siebel Business Applications. For more information on ADF Business Components, see Oracle Application Development Framework Developer's Guide For Forms/4GL Developers on Oracle Technology Network. |
Business object |
Groups related business components together. Business objects allow you to establish relationships among business components according to your business logic. For example, the Opportunity business object links business components such as Opportunity, Product, and Contact allowing you to display products related to an opportunity or contacts associated with the opportunity. For more information on Siebel business objects, see Configuring Siebel Business Applications. |
Integration component |
Abstracts business component data for integrating Siebel Business Applications with external applications. For more information on Siebel integration components, see Integration Platform Technologies: Siebel Enterprise Application Integration. |
Integration object |
Abstracts a business object for integrating Siebel Business Applications with external applications. For more information on Siebel integration objects, see Integration Platform Technologies: Siebel Enterprise Application Integration. |
Business service |
Contains a set of methods that operate on integration objects. Siebel business services can simplify the task of moving data and converting data formats between Siebel Business Applications and external applications. While business components and business objects are typically tied to specific tables in the Siebel data model, Siebel business services are not tied to specific objects, but act upon objects to achieve a particular goal. NOTE: In Java EE, business logic is often referred to as business services. These business services are not the same as Siebel business services.
For more information on Siebel business services, see Integration Platform Technologies: Siebel Enterprise Application Integration. |
Web service |
Exposes business logic in a way that can be accessed by any application. Business services in Siebel Business Applications can be exposed as Web services to be consumed by an external application. Web services combine component-based development with Internet standards and protocols that include HTTP, XML, Simple Object Access Protocol (SOAP), and Web Services Description Language (WSDL). You can reuse Web services regardless of how they are implemented. Web services can be developed on any computer platform and in any development environment as long as they can communicate with other Web services, using these common protocols. Siebel EAI UI Data Sync (UDS) Web services provide external Web applications access to Siebel data and functionality. UDS Web services expose version-independent interfaces with strongly typed arguments and provide access to UI operations, such as insert, delete, update, query and execute. These Web services are available through the Custom Application Object Manager (CustomAppObjMgr) component. For more information on Siebel UDS Web services, see Integration Platform Technologies: Siebel Enterprise Application Integration. For more information on Custom Application Object Manager components, see Siebel Self-Service Application Deployment Guide. |
|