A reference architecture is a high-level system design free of implementation details and consists of the following elements:
* a high-level description of the system components
* definitions of relationships between components
* definitions of relationships between system components and elements external to the system
* Identification of performance drivers and capacity requirements
The key issues addressed in this particular reference architecture are (a) definition of the overall structure and relationships between key processes (functional elements) of the system, indicating the flow of data and control between processes and (b) identification of key performance drivers (from the SSCS FRD), including computer power, network bandwidth, and data storage to ensure that sufficient system capacity is in place to handle the expected loads.
In addition, this architecture provides high-level definitions of key data sources, data stores produced, and interfaces between the system components. These interfaces are specified as functional Application Program Interface (API) definitions. This architecture also shows how the TT&C components relate to mission-unique components and data sources required to make a complete mission data processing system.
Finally, this architecture provides a notional distribution of SSCS functionality onto workstation platforms and a notional network topology. These were derived using performance benchmarks and analyses to determine the platform size needed for the driving requirements.