Business Data Flow

Each standard integration or custom integration is based on the creation of business data flows. A business data flow controls the whole transformation of an IAA based data object to a Siebel data object and a Siebel data object to an IAA based data object. The following illustrates inbound and outbound business data flows. Some of the business flows might constitute messages published by IAA such as <AddPartyRequest>, <DeletePartyRequest>, <FindPartyRequest>, <ModifyPartyRequest>, <SubmitApplicationRequest>, <InquiryFinancialServicesAgreementRequest>, <InquiryFinancialServiceAgreementResponse> and so on. Some of these messages are included in the sample database as reference implementations.

There are two types of business data flows:

  • Outbound to External IAA-based application (Send)

  • Inbound from an external IAA-based application (Receive)

The processing flow for each of these business data flow is largely contained within a Siebel workflow process. The workflow process is then initiated by the Siebel Event Manager, or by a call from Oracle’s Siebel eScript based on an action performed within Siebel Business Applications to process the data in an outbound scenario. In an inbound scenario, the workflow will be instantiated by the Business Integration Manager.

Data Flow in the Siebel Connector for IAA-XML. This image contains the following components: Siebel User Interface, Siebel Object Manager(s), Database Server, Business Integration Manager, External Applications. There is an arrow going from Siebel User Interface to Siebel Object Manager(s) and then onto Database Server. There is an arrow going from Siebel Object Manager(s) to Business Integration Manager. There is a double-sided arrow going from Business Integration Manager to External Applications. Business Integration Manager contains the following components: FINS IAA-XML Transformation Manager, FINS IAA- XML Data Mapping Engine, FINS IAA- XML Converter, FINS IAA-XML Dispatcher, XML Hierarchy Converter, MQ Series, Internal Integration Object, External Integration Object.