Web Application Architecture assignment