S.A.F.E.’s multi-tier design
Different components of application are concerned only with their own functions
ADSM only keeps track of archive/retrieving files
Oracle keeps track of all file/user data
Java Web Server controls access, provides structure for servlets
The tiers are roughly divided into three parts
Presentation Layer
Processing and Business Rules
Resources (or Legacy Data Access)