| Component | Responsibility |
|---|---|
| COMMON Service | Manages The COMMON Service does not know about other surrounding services but sends out information to its outer components |
| TMS Service | Tracks the movement of TransportUnits with TransportOrders in automatic warehouses. The service directly uses the interfaces of the COMMON Service |
| COMMON Driver | This is the TCP/IP driver component used to communicate to subsystems that implements the OSIP protocol. It forwards incoming messages to a routing component, like TMS Routing in an automatic warehouse |
| TMS Routing | This is a routing component used in automatic warehouses where actually the material flow control logic is defined. For this it uses many API of other services indirectly |
| WMS Inventory | This service is responsible to manage warehouse inventory, like Products and is mainly triggered by changes in other components |
| WMS Receiving | Warehouse receiving processes, like receipt announcements are implemented and processed here. It consumes events from other services and directly calls API of others |
| WMS Shipping | Contains warehouse shipping processes that trigger movements |