Develop > Controller layer > Integrate with back-end systems and external applications > Distributed Order Management (DOM) with Sterling Selling and Fulfillment Suite (SSFS)
Integration flows
The supported integration flows are implemented considering several assumptions, such as a single ship node per store (physical or online), WebSphere Commerce handling payments, and the catalog not containing bundles or kits. Additional assumptions can be enabled with further customization.
The main flow of data between WebSphere Commerce and SSFS is the same as with any other DOM system. Data flows through the two systems as shown in the following diagram:
- General mapping rules
Each installation of WebSphere Commerce and SSFS is likely different. Some assumptions are made about the mapping between the two systems, and these assumptions are reflected in the WESB mediation module. The module must be changed to suit the particular environment.
- Get inventory availability
The get inventory availability communication maps the WebSphere Commerce GetInventoryAvailability request to the SSFS findInventory API call. It is possible to cache the result and would drastically increase performance, as a real time call to SSFS would not be required for each inventory check. Inventory caching is handled only in a pull, initiated by WebSphere Commerce.
- Reserve inventory
The Reserve Inventory communication maps the WebSphere Commerce ProcessInventoryRequirement request to the SSFS reserveAvailableInventory API call. As both WebSphere Commerce and SSFS are customizable, assumptions are made with the mapping from one system to the other.
- Transfer order
The transfer order communication maps the WebSphere Commerce ProcessOrder request to the SSFS createOrder API call. As both WebSphere Commerce and SSFS are customizable, assumptions are made with the mapping from one system to the other.
- Sync order fulfillment status
The sync order fulfillment status communication map is a push from SSFS to WebSphere Commerce. It maps the SSFS getOrderDetails and SSFS getShipmentDetails APIs to the WebSphere Commerce SyncOrder message. As both WebSphere Commerce and SSFS are customizable, assumptions are made with the mapping from one system to the other.
Related tasks
Install, Configuring and Deploying