...
- Executive Summary: Contains a high-level overview of the system and its architecture designed primarily for the executive or less technical reader, providing a high-level understanding of the goals of the project and the most important architectural features
- Document Roadmap (this section): Provides a roadmap and overview for this document. Every reader who wishes to find information relevant to the software architecture should begin by reading the Roadmap, which describes how the document is organized, how stakeholders are expected to use it, and where information may be found. The Roadmap also provides information about the views that are used by this document to communicate the software architecture
- Architecture Background: Explains why the architecture is what it is. It provides a system overview, establishing the context and goals for the architecture development. It describes the background and rationale for the software architecture, explains the constraints and influences that led to the current architecture, and describes the major architectural approaches that have been utilized in the architecture. It also includes information about evaluation or validation performed on the architecture to provide assurance it meets its goals.
- Architecture Views: Specifies the software architecture. Views specific elements of software and the relationships between them. A view is a representation of one or more structures present in the software. This document comprises a multi-view approach of the architecture. However, unlike the prescribed set of views advocated by models such as the "4+1 View Model" [Kruchten 1995; see Referenced Materials section], it follows a more modern trend of selecting the most useful views to describe the system at hand. As with much of the architectural documentation of successful open source projects, these views concentrate on components-and-connectors diagrams and sequence diagrams.
- Referenced Materials and Acronyms and Terms: Provides reference information for the reader. Referenced Materials provides look-up information for documents that are cited elsewhere in this document. Acronyms and Terms includes a glossary of terms and a list of acronyms used in this document.
Relationship to Other Documents
...
- The Enterprise Architect UML Model for CONNECT that functions as the ultimate software design document and captures the full architecture of CONNECT [FHA 2013-1, FHA 2012-1; Referenced Materials]
- Referenced Materials and Acronyms and Terms: Provides reference information for the reader. Referenced Materials provides look-up information for documents that are cited elsewhere in this document. Acronyms and Terms includes a glossary of terms and a list of acronyms used in this document.
There may be additional documents that describe the architecture for or otherwise document the open-source reference implementations of the enterprise service components that have been contributed and integrated with CONNECT. They are not included or referenced in this document. Many of these can be found in the CONNECT Wiki under design documents.
...