Software architechture

Design

The SCAM Framework provides a framework for the project Portfolio team developers when implementing the Application. The framework provides a repositorty layer for storing metadata, annotations, access restrictions and file contents. A mechanism for handling requests, providing data through data access objects and taglibs for presenting commonly used metadata schemas are also provided.

Figure 16.1. Portfolio application software design

Portfolio application software design

The task for the team developers will be to implement a set of Commands, implement application unique taglibs, implement a set of application JSPs and provide configuration files for the Application.

Metadata schema

[List properties, with respect to Component type]