Documentation Roadmap and Overview

Purpose and Scope of the SAD

This wiki describes the architecture of the Java Pet Store v1.4 application, which is part of the BluePrints program by Sun Microsystems. The Pet Store is a J2EE application that contains 284 Java source files (with over 16000 logical lines of code) and 180 JSP files. A complete description of the Pet Store application is found in the referenced materials

Information is organized following a template we defined for a wiki-based Software Architecture Document. That template itself is based on a Word-based template developed at the Software Engineering Institute.

The architecture described here was reconstructed from the implementation artifacts of the Java Pet Store, as well as documents that describe the design.
The software architecture for a system is the structure or structures of that system, which comprise software elements, the externally-visible properties of those elements, and the relationships among them (Bass 2012). Each structure is documented as an architectural view.

How the SAD Is Organized

This SAD is organized into the following sections:


Back to the Java Pet Store SAD homepage