🔗 SIM — Integration Patterns¶
Outbound Integrations¶
Integrations where SIM is the initiating party.
| Target | Style | Trigger | Description |
|---|---|---|---|
| Inventory Service | 🔄 Synchronous API | availability-query |
The SIM delegates ATP calculation and allocation logic to the Inventory Service, which applies network-wide optimisation |
Inbound Integrations¶
Integrations where SIM is the receiving party.
| Source | Style | Trigger | Description |
|---|---|---|---|
| OMS | 🔄 Synchronous API | order-confirmed |
When an order is confirmed, the OMS calls the SIM to soft-reserve inventory for each order line. Ensures ATP is reduced |
| eCommerce Platform | 🔄 Synchronous API | product-page-view |
The eCommerce Platform queries the SIM for real-time ATP before displaying stock availability on product pages and at ba |
| POS | 🔄 Synchronous API | product-scan |
Associates can look up real-time stock levels for a product at the POS, including availability at other stores for BOPIS |
| WMS | 📨 Event-Driven | picking-task-completed |
When a picking task is completed, the WMS publishes a stock-movement event that the SIM consumes to update on-hand quant |