6.6 Discussion Questions


High availability was a main impetus behind the architecture presented in this chapter. How were other quality attributes, such as performance, affected by this requirement? How might the architecture change if this requirement were removed?


How many architectural patterns can you recognize in the architecture for ISSS?


Construct quality attribute scenarios, as described in Chapter 4, for as many of the requirements given in Section 6.2 as you can. Where necessary information is missing, propose reasonable substitutions.

    Part Two: Creating an Architecture
    Part Four: Moving From One System to Many