Name | Responsibility |
|---|---|
Common Service | Base service of the COMMON domain responsible to manage |
User Interface | An user interface, ie. for operators, may interact with the Common Service |
Transport Management Services | All services of the automatic and manual transport management may access the Common Service directly |
Warehouse Management Services | All services of the warehouse management domain may interact with the Common Service directly |
Name | Responsibility |
|---|---|
Location | A |
LocationType | A |
LocationGroup | A |
Target | A |
Account | An |
TransportUnit | A |
TransportUnitType | A |
TypeStackingRule | A |
TypePlacingRule | A |
Name | Type | Responsibility |
|---|---|---|
REST API | Synchronous API over HTTP | API to retrieve data from and to trigger actions on the Common domain objects |
common.lg | RabbitMQ Exchange | Outgoing exchange to send events according to changes on |
common.tu | RabbitMQ Exchange | Outgoing exchange to send events according to changes on |
common.tu.commands | RabbitMQ Exchange | An exchange where the Common Service listens on commands and requests from other services |
common-tu-commands-queue | RabbitMQ Queue | A queue bound to the own exchange to receive incoming commands or requests |