OUI Runtime Architecture

OUI Runtime Architecture A architecture diagram generated by Archify. Browser application Server-side trusted boundaries OUI browser · Vue + Vuetify + Pinia · Browser application OUI browser Vue + Vuetify + Pinia App composition · bootstrap, shell, router · Browser application App composition bootstrap, shell, router Feature modules · equipment and operations · Browser application Feature modules equipment and operations Shared adapters · Vuetify, i18n, preferences · Browser application Shared adapters Vuetify, i18n, preferences WebSocket layer · transport, broker, codec · Architecture component WebSocket layer transport, broker, codec IIS edge · ARR, rewrite, HTTPS · Server-side trusted boundaries IIS edge ARR, rewrite, HTTPS EAPWebManager · equipment WebSocket · Architecture component EAPWebManager equipment WebSocket OUI access service · identity and tickets · Server-side trusted boundaries OUI access service identity and tickets Access SQL · ticket hashes and accounts · Server-side trusted boundaries Access SQL ticket hashes and accounts mounts public APIs installs typed requests WebSocket protocol same-origin HTTPS identity lookup ticket hash BindWorkstation ticket Legend Frontend Backend Database Security Message bus External