Siebel Order Management Guide > Integrating Order Management with Oracle ATG Web Commerce > About Integrating Siebel Business Applications with Oracle ATG Web Commerce >

About Siebel Commerce Object Aggregator


Siebel Commerce Object Aggregator (SCOA) is a Java 2 Platform, Enterprise Edition (J2EE) Web application used to synchronize Siebel products, catalogs and price lists with ATG Web Commerce. SCOA is a reference application and is delivered as source code for each customer or system integrator to modify and compile. Oracle expects customers to modify the Java code of SCOA to suit their middleware needs.

Figure 4, shows that SCOA acts as an intermediary between Siebel Web services and ATG Web services.

Figure 4. Siebel Commerce Object Aggregator (SCOA)

SCOA does the following:

  • Optimizes Siebel Web commerce job details
  • Stores the result of this job in an in-memory Java database
  • Invokes inbound Siebel Web Services to request Siebel contents for each Export Job Detail record
  • Aggregates replies from the Siebel application using Java technologies such as Java Objects or XLST/XML transformation
  • Creates XML output files in a designated directory under the job name, where ATG Web Commerce integration layer retrieves these files

SCOA uses the following Siebel Web services:

  • CatalogWebService
  • ISS Web Commerce Export Attributes
  • ISS Web Commerce Export Class
  • ISS Web Commerce Export Contents
  • ISS Web Commerce Export Error
  • ISS Web Commerce Export Price Lists
  • ISS Web Commerce Export Recommended Products
  • ISS Web Commerce Export Volume Discounts
  • SCOAExportWS

These Web services are all inbound except SCOAExportWS. For more information about these Web services, see Siebel CRM Web Services Reference.

SCOA uses the following ATG Web services:

  • importFromSiebel
  • getJobStatus

SCOA is delivered as reference source code and can be compiled into a Web application repository file. It can be deployed on any full scale J2EE application server or on any Java application server that runs servlet containers.

Siebel Order Management Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.