Web Applications Architecture assignment one