Primary Presentation

Informal Notation

TopLevelC&CView_PP.png

Visio file

UML

TopLevelC&CView_PP2.png

soapatterns.org notation

TopLevelC&CView_PP3.png

Element Catalog

Context Diagram

N/A

Variability Guide

Configurability of data access

To configure data storage such that it supports different database vendors, we don't want to use any SQL statements in our queries that use vendor specific syntax and can potentially hinder migrating databases. We also use the DAO pattern to abstract away clients from accessing data directly.

Email communication

All email communication parameters (hostname, ports and protocol) should be configurable outside the code via a configuration file. The parameters are read at load time.

Rationale

Related Views