Integrating your applications with Siebel using Oracle Fusion Middleware

Integrating your applications with Siebel using Oracle Fusion Middleware

The main objective of this area is to provide an overview of the typical steps involved in building a comprehensive, standards based, service oriented integration solution with Siebel applications using Oracle Fusion Middleware.

The integration process explained
Step 1: Define your integration requirements and scope
  • Identify key business requirements
  • Identify key technical requirements
  • Identify key operational requirements
  • Identify applications level and module level integration touch points and business flows - applicable for both your Application and the Siebel application
Step 2: Plan Integration Approach

During this phase you identify an integration approach to build a comprehensive, standards based, service oriented integration solution, using Oracle Fusion Middleware, and involves:

  • Identify and obtain details about the Siebel integration touch points, needed for the integrated solution
  • Identify services portfolio for your application - Identify the business objects, methods and business services in your application, which need to be exposed as web services to build the integration according to SOA principles.
  • Identify Entity/Data Mapping and Transformation requirements of the integration
  • Identify services portfolio for Siebel. To integrate with Siebel applications, you can use native web services available or use the Siebel Adapter, a component of Oracle Fusion Middleware, to unlock the information assets available in the Siebel application.
Step 3: Design the integration
  • Complete the services portfolio and service-enable your application using Oracle SOA Suite
  • Complete the services portfolio and service-enable Siebel using Oracle SOA Suite and/or the Siebel Adapter [PDF]
  • Define Conceptual and Detailed Architecture (Capture Cross Functional Flows, Composite Application portfolio, etc)
  • Develop high level and detailed process designs - Design individual business processes, assembling services from each application. Specific business requirements need to be taken into account, such as uni-directional or bi-directional flow, synchronous or asynchronous, real-time or batch processing etc.
Step 4: Build the integration
  • Setup / Organize the integrated development and test environment
  • Build the services portfolio and service-enable your application using Oracle SOA Suite
  • Build the services portfolio and service-enable the Siebel application using Oracle SOA Suite and/ or the Siebel adapter
  • Use Oracle Enterprise Service Bus and/or BPEL Process Manager to connect your services and orchestrate your processes with the Siebel application