Information & Technology Management Standards


Application Architecture Document

The Application Architecture Document provides an overview of how the required functionality and responsibilities of the system were partitioned and then assigned to subsystems or components. Include a brief description of the underlying framework , assumed tools, high-level component interfaces and their respective interaction to satisfy the business requirements.

The AA document helps to place into perspective how the application will work and helps to validate:

  • Design strategies (use of patterns) for functions of the application;
  • Component classifications (by types);
  • The mapping of components to the technical architecture;
  • How/if meta-data is being used;
  • How the proposed solution satisfies high-level business requirements; and
  • The application is compatible with the supported operational infrastructure.

The purpose of this document is to gain an understanding of how and why the system was decomposed, and how the individual parts work together to provide the desired functionality.

Template

Contact

  Application Architecture Document Template (DOC, 209KB) Senior Application Analyst

Deliverable Reviewers

IMG Reviewers

Other Typical Reviewers

Database Administrator ITMB Business Analyst
Technical Architect Application Support Analyst
Security Administrator Client Lead

Related Deliverables

Prerequisite Deliverables

Successor Deliverables

  System Data Model Application Design Deliverables or
  System Function Model   Module Functional Documentation and
      Module Technical Documentation

Releated Standards

The Application Architecture Document should conform to the Ministry template (DOC, 209KB) and must include:
  • User interface style, including sample screen mock-ups,
  • Design strategy for functions of the application,
  • Classification of the components by types,
  • A mapping of the components to the technical architecture,
  • Use of patterns and use of meta data,
  • Design deliverables list,
  • Performance issues,
  • Configuration Management for meta data and components or packages.
Guidelines for the Location of Transient Data. Transient data will be located in its own data area on the middle tier. This data area will not be backed up. For the purpose of this guideline, transient data is defined as follows:
  • Transient data can be reproduced from the source data in a reasonable amount of time.
  • Transient data is not backed up as the data can be reproduced from others sources if needed.
  • Transient data should not have a shelf life greater then one year.
Examples of transient data would include:
  • Static reports.
  • A phone list that is generated from another source
The Implementation Plan should conform to the Ministry template.
Standards and Guidelines for Development/Delivery of J2EE Applications. (Revised standards are in development).
Web Applications User Interface Guidelines (PDF, 131KB)