┌─────────────────────────┐ ┌──────────────────────────────────────────────────────────────────┐ │<$person> │ │<$person> │ ├─────────────────────────┤ ├──────────────────────────────────────────────────────────────────┤ │ │ │ │ │People that need products│ │People that administrates the products via the new v1.1 components│ │ │ │ │ └─────────────────────────┘ └──────────────────────────────────────────────────────────────────┘ | | | | ┌────────────────────────────────────────────────────────────┐ ┌─────────────────────────────────────────────────────────────────────────┐ │== SPA │ │== Admin SPA │ ├────────────────────────────────────────────────────────────┤ ├─────────────────────────────────────────────────────────────────────────┤ │ │ │ │ │The main interface that the customer interacts with via v1.0│ │The administrator interface that the customer interacts with via new v1.1│ │ │ │ │ └────────────────────────────────────────────────────────────┘ └─────────────────────────────────────────────────────────────────────────┘ ┌───────────────────────────────────┐ ┌──────────────────────────────────────────────────────┐ ┌────────────────────────────────────────────┐ │== Archive │ │== API │ │== Database │ ├───────────────────────────────────┤ ├──────────────────────────────────────────────────────┤ ├────────────────────────────────────────────┤ │ │ │ │ │ │ │Stores 5 years │--│Handles all business logic (incl. new v1.1 extensions)│---│Holds product, order and invoice information│ │ │ │ │ │ │ └───────────────────────────────────┘ └──────────────────────────────────────────────────────┘ └────────────────────────────────────────────┘