Purpose

Architecture represents the significant design decisions that shape a system, where significance is measured by cost of change. This document proposes high-level candidate architecture for the ReCAP middleware system. The architecture is described using a number of different views to depict architecturally-significant aspects of the system. It is intended to capture and convey the significant architectural decisions, which have been made on the system.

This version of the document presents high-level aspects of the system and the candidate architecture. As the project evolves through the development life cycle, this document will be updated to reflect the architectural decisions/design for the following (but not limited to):

  • Finalized Data View
  • Finalized Implementation View
  • Finalized Deployment View