Application Services Interface Reference > Application Services Interfaces (ASI) >

Data Synchronization Services


A data synchronization service is a specialized type of business service used by a class of ASIs. Data synchronization services import and export data from Siebel applications and are based on the framework provided by the EAI Siebel adapter. For more information about the EAI Siebel adapter, see Integration Platform Technologies: Siebel eBusiness Application Integration Volume II.

Many inbound ASIs are built using data synchronization services, and can also be used to populate the parameters of an outbound ASI (that is the data sent out). The inbound ASI isolates the interface of the outbound ASI and provide an interface that is independent from the data model by isolating the underlying data model through the use of a data map.

Data Synchronization Services use a pair of integration objects—the internal integration object and the interface integration object—that define the schema of the release-independent interface. Both objects must be provided, even if they are exactly the same, for the ASI to be upgraded at a later date. An internal integration object mirrors the schema of the Siebel business object, while an interface integration object defines the external representation of the data.

These concepts are illustrated in Figure 6.

Figure 6.  Data Synchronization Services

Click for full size image

Component and field names of the internal integration object must match the names of the underlying Siebel business object's components and fields. The interface integration object's components and fields do not need to match; you determine them based on your business requirements.


 Application Services Interface Reference 
 Published: 15 May 2003