schema_version: 1 elements: tms: type: backend label: TMS sublabel: App Component tag: App Component description: > Owns shipments, routes and hub plans; the source of truth for status. diagram: 0200-application/application-cooperation.archify tracking-portal: type: frontend label: Tracking portal sublabel: App Component tag: App Component description: > Public site where shippers and recipients follow a shipment. edi-gateway: type: security label: EDI gateway sublabel: App Component tag: App Component description: > Receives booking messages from large shippers and returns status. driver-app: type: frontend label: Driver app sublabel: App Component tag: App Component description: > Scans parcels at every hand-over and captures proof of delivery. telematics: type: backend label: Telematics sublabel: App Component tag: App Component description: > Collects vehicle positions and turns them into arrival estimates. tracking-svc: type: backend label: Tracking service sublabel: App Service tag: App Service description: > Status and arrival estimate of one shipment, offered by the TMS. diagram: 0200-application/application-services.archify shipment: type: database label: Shipment sublabel: Data Object tag: Data Object description: > One booked parcel with sender, recipient, route and status. tracking-event: type: database label: Tracking event sublabel: Data Object tag: Data Object description: > A scan or position report; the history of a shipment. pod: type: database label: Proof of delivery sublabel: Data Object tag: Data Object description: > Signature or photo taken at the door; closes the shipment.