A Siebel business service is an entity in Siebel that encapsulates and simplifies sets of functionality, such as moving and converting data formats between the Siebel application and external applications.
Siebel business components and business objects 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.
Business services allow you to encapsulate business logic in a central location, abstracting the logic from the data. A business service is much like an object in an object-oriented programming language.
A service has properties and methods and maintains a state. Methods take arguments that can be passed into the object programmatically or, in the case of Siebel EAI, declaratively by way of workflows.
Siebel business services include generic business services, for example EAI Siebel Adapter, applications services interfaces (Siebel Contact), and custom business services.
The adapter supports only business services that are of the class types listed in the table below.
Business service class type | Description |
---|---|
CSSEAIDataSyncService | This class is used for data synchronization services. |
CSSService | This class is used for any business service. It is typically extended for other services. An example is the class, CSSEAISiebelAdapter, which inherits from the CSSService class and maps to the EAI Siebel Adapter business service. |
CSSEAIDTEScriptService | This class is used for data transformation services. |
CSSEAISiebelAdapter | This class is used for the EAI Siebel Adapter. |
Last updated: Sun Mar 12 11:38:27 2006
(c) Copyright IBM Corporation 2005.
This information center is powered by Eclipse technology (http://www.eclipse.org)