CpSc 881 - Project 2 - High Volume Distributed System
For this project we will be constructing the software architecture for an e-commerce service site. The system provides 24x7 customer access to the services provided by the site.
Functionality
A system built using this architecture would be the basic e-commerce platform. The domain of the site is not important to the architecture of the site.
The system presents content to end-users and must interface with the order processing functionality of suppliers' systems.
The system presents advertisements to users and tracks "hits" to support ad rates
The system tracks visits to other sites to support referral claims
Quality of Service (QoS) constraints
Maximize performance for a visitor to the site
Maximize availability to visitors
Maximize security for payment from visitors
Minimize the time to deploy a new page with a new service
Maximize scalability with an emphasis on quick response to increases in demand
Minimize the time to deploy a new ad on an existing page
Activities
Quantify Quality of Service (QoS) attributes
Create the architecture
Submit for "buddy" ATAM
Revise and submit final architecture
Participate in final ATAM
Package
Use cases
Domain Analysis model
Architecture description
Architectural analysis of qualities
Evaluation Criteria
Thoroughness, completeness and accuracy of the architecture representation
Fitness for purpose as measured by the ATAM
Links of Interest
Link to a related web site
Due
Complete "buddy" ATAM and submit by November 27th, midnight
Final Submission - December 4th, midnight