SiebelSupport

-Learning the sharing way :)

Friday, July 20, 2012

How Does SAI for Oracle Fusion Middleware Work?


By on 3:14 PM

SAI a.k.a Siebel Application Integration for Oracle Fusion Middleware provides a mechanism for making Siebel Web services available through Oracle WebLogic Server. It contains the components shown in Figure below.

 

SAI for Oracle Fusion Middleware Functional Components and Workflow

The functional components involved in processing an inbound Web service called
using SAI for Oracle Fusion Middleware are as follows

  1. A client application (5) sends a request that is processed by the Web service (4) deployed on Oracle WebLogic Server (2).
  2. This Web service deployment communicates through the Resource Adapter (3) to the Siebel Server (1) where the message is passed to the EAI Object Manager.
  3. Within the EAI Object Manager, the inbound message is examined and any XML Schema Definition (XSD) referenced in the message is presented to the XSD to the integration object transformation section (6).
  4. Next, a cache is consulted to see if an existing integration object is available, and if not, then a dynamic integration object (7) is created and loaded into the cache.
  5. This dynamic integration object is then used to pass the data through the target business service oand workflow process (8) and interacts with the Siebel business object layer (9).

SAI for Oracle Fusion Middleware Workflow
  1. The Siebel Server executes one or more instances of the Siebel EAI Object Manager.
  2. Oracle WebLogic Server executes one or more instances of the Resource Adapter and instances of the deployed Web services and other client applications.
  3. The Resource Adapter provides the communications channel between the Siebel Server and Oracle WebLogic Server.
  4. Siebel integration services are implemented as deployments within Oracle WebLogic Server architecture; these deployments include both specific SOAP-based services or generic Siebel RESTful Services.
  5. Client applications can be either internal or external to Oracle WebLogic Server instance.
  6. At runtime, the XSD referenced in any inbound message is examined, checked against a cache,and if required, converted to a dynamic IO.
  7. At this stage, the underlying cache for dynamic integration objects is queried and, depending on the result, a new cache entry is created. The new cache is based on the message format.
  8. Business services and workflow processes are the functional service components that provide access to Siebel CRM data through the Siebel Object Model.
  9. Business object and business components are representative of the Siebel Object Model through which Siebel data is transferred to and from Oracle WebLogic Server.

SiebelSupport - Learning the sharing way :)

When you know a thing, to hold that you know it, and when you do not know a thing, to allow that you do not know it - this is knowledge.

0 comments:

Post a Comment

Labels

ADSI authentication ADSISecAdpt apiinstaller.jar Applet User Properties Barcode fonts in PDF Best Practices BI Publisher BI Publisher 11g BI Publisher Desktop BI Publisher Desktop 10.1.3.2 BI Publisher template error BIP Performance tuning BUG 19469254 Create iPad Reports CRM on Demand R19 Deployment Guide - IP2014 Desktop Integration Siebel Agent (DISA) EAI Object Manager EnableURLCredentials ENTERPRISE NAME IS TRUNCATED DURING MIGRATION INSTALL IN LINUX PLAT Escripting External Business Components (EBCs) Generate Trigger Get a 20% Discount on Oracle Training How To Incorrect missing encryption key Incremental Repository Merge (IRM) Install Barcode fonts in BIP Server Integration Object IP2014 IP2014 Patch Set 1 IP2014 Patchset 2 IP2015 IP2015 Patchset 1 (15.1) IsRecordSensitive JDeveloper jqmtoolbarrenderer.js LDAP LDAPSecAdpt log level of SWSE Menu in Siebel Open UI new theme in Siebel 8.1.1.11 Open UI NFS OBIEE Integration on Siebel 7.8.2 Oracle Database XE Oracle Fusion Middleware Oracle Integration Cloud Services (ICS) Oracle WebLogic Server Override Custom Theme In Open UI Without Deleting The User Preferences Files Of All Users Performance Tuning Quiz Release Notes Responsive Web Design REST SAI REST SAP BusinessObjects Data Quality SavePreferences SBL-DAT-00222 SBL-DAT-00522 SBL-DBC-00107 SBL-SEC-10001 and SBL-DAT-00565 SBL-SEC-10018 Siebel - Oracle Real-time Scheduler Integration SIEBEL 8.1.1.14 ENVIRONMENT VARIABLE INSTALL ISSUE Siebel 8.1.1.8 Fix Pack Siebel 8.1.1.9 / 8.2.2.2 Siebel Administration Siebel Analytics Siebel BI Publisher Reports Siebel Composer Siebel Composer Developer Preview Siebel CRM 15.0 Siebel CRM 8.1.1.10/8.2.2.3 Siebel CRM Innovation Pack 2015 Siebel Delta Files (SDF) Siebel Email Marketing Siebel Filesystem Siebel Innovation Pack 2016 Siebel License Keys Siebel Open UI Siebel Open UI Manifest Siebel Release 15.1 Siebel Reports Siebel RESTful Services Siebel Server Cloning SPF Symbolic URL Synergy Open UI Theme Synergy Theme Open UI - Siebel CRM Innovation Pack 2015 Videos What is Workflow Policy OR

Tags