Assisted Selling basically builds on top of what CRS-IUA and Commerce Service Center provides, which builds on top of what Commerce Reference Store provides. This means that the Assisted Selling client relies in part on CRS-IUA and the entire server-side structure is dependent on the Commerce Service Center server, including the multisite setup, form handlers, droplets and so on -- what we do in the server part of Assisted Selling is expose those things through REST.

Module Dependencies

The root Commerce Reference Store module is the Store module that you see under <ATG11dir>/CommerceReferenceStore/Store when you first install the application. This establishes a hierarchy of module dependency between the root module and the mobile and CRS-IUA/Assisted Selling modules, as shown in the following figure:

Learning About Dependencies

The dependencies that any given module has are specified in its MANIFEST.MF file. For example, in the manifest for Store.Mobile.DCS-CSR we see:

Manifest-Version: 1.0
ATG-Client-Class-Path: lib/classes.jar
ATG-Class-Path: lib/classes.jar
ATG-Config-Path: config/config.jar
ATG-Required: @module_root_parent@.Mobile REST

Name: lib/classes.jar
ATG-Client-Update-File: true

This shows that Store.Mobile.DCS-CSR is dependent the module’s root parent’s Mobile module, and is also dependent on REST, meaning the Store.Mobile and the ATG REST module.


Copyright © 1997, 2015 Oracle and/or its affiliates. All rights reserved. Legal Notices