Chapter 12. Middleware

Table of Contents

Functional Requirements
Architecture
Design Discussion
Command Chain
Scope
Functional Requirements
Architecture
Design Descussion

Abstract

The control layer is a layer of abstraction between the data storage layer and the presentation layer. It is based on standard technologies such as Java Servlets, Java Server Pages, Java Beans and ResourceBundles.

Functional Requirements

  • Provide HTTP access to the SCAM Repository

  • Should be based on a set of parts in order to be reusable in different applications.

  • A good separation between each part will simplify the process of upgrading or exchanging different tools.