Integration Platform Technologies: Siebel eBusiness Application Integration Volume ll > Integration Objects >

About Integration Objects


Siebel integration objects allow you to represent integration metadata for Siebel business objects, XML, SAP IDOCs, and SAP BAPIs as common structures that the EAI infrastructure can understand. Because these integration objects adhere to a set of structural conventions, they can be traversed and transformed programmatically, using Siebel eScript objects, methods, and functions, or transformed declaratively using Siebel Data Mapper.

NOTE:  For more information, see Business Processes and Rules: Siebel eBusiness Application Integration Volume IV.

The typical integration project involves transporting data from one application to another. For example, you may want to synchronize data from a back-office system with the data in your Siebel application. You may want to generate a quote in the Siebel application and perform a query against your Enterprise Resource Planning (ERP) system transparently. In the context of Siebel eAI, data is transported in the form of an integration message. A message, in this context, typically consists of header data that identifies the message type and structure, and a body that contains one or more instances of data—for example, orders, accounts, or employee records.

When planning your integration project, you should consider several issues:

  • How much data transformation does your message require?
  • At what point in the process do you perform the data transformation?
  • Is a confirmation message response to the sender required?
  • Are there data items in the originating data source that should not be replicated in the receiving data source, or that should replace existing data in the receiving data source?

This guide can help you understand how Siebel eAI represents the Siebel business object structure. It also provides descriptions of how Siebel eAI represents external SAP R/3 structures.

Integration Platform Technologies: Siebel eBusiness Application Integration Volume ll