Please enable JavaScript.
Coggle requires JavaScript to display documents.
Data exchange problem - Coggle Diagram
Data exchange problem
Data security
Authentication
Encryption
Secure API communication
Input validation and sanitisation
Access control based on user admin status
System components
API
Server
Database
Web application
Constraints
Limited control over external API data structure
Securely simulate data exchange
Transform data while maintaining meaning and structure
Data types
Live flight data
Callsign
Altitude
Location (latitude, longitude)
Velocity
User data
Credentials
Username
Password
Admin status
Sources and destinations
Sources
OpenSky API
MySQL Database
Destinations
MySQL Database
Web application
Data integrity
Preventing tampering during transfer
Valid transformed data
User requirements
Operations manager (John Smith)
Accurate historical flight data
Simple UI navigation
ATC analyst
Data visualisation tools